joey [Sat, 11 Aug 2007 12:53:37 +0000 (12:53 +0000)]
Return a real error when the group cannot be found out
joey [Sat, 11 Aug 2007 10:11:55 +0000 (10:11 +0000)]
Removed unused and obsolete whrandom module
joey [Sat, 11 Aug 2007 09:59:45 +0000 (09:59 +0000)]
Improved admin output
joey [Sat, 11 Aug 2007 09:36:42 +0000 (09:36 +0000)]
Patch by aba: Import the host base dn from the configuration file,
thus make ud-host useable outside of .debian.org as well
joey [Sat, 11 Aug 2007 09:00:17 +0000 (09:00 +0000)]
Patch by aba: Don't export the password when [NOPASSWD] is set
joey [Sat, 23 Jun 2007 07:12:06 +0000 (07:12 +0000)]
Beginning of the transition to Python in etch
joey [Wed, 20 Jun 2007 07:04:22 +0000 (07:04 +0000)]
Document code changes
joey [Wed, 20 Jun 2007 07:03:40 +0000 (07:03 +0000)]
Sync older changelog entries
rmurray [Mon, 4 Jun 2007 01:56:44 +0000 (01:56 +0000)]
RT #70: Fix SUBKEY signatures; update some error cases to more recent gpgv docs
troup [Mon, 9 Apr 2007 20:42:03 +0000 (20:42 +0000)]
When checking for collisons in ud-mailgate, check for both tab and space suffixed hostnames since we accept either as input.
troup [Mon, 9 Apr 2007 19:58:31 +0000 (19:58 +0000)]
Generate ssh-rsa-shadow, debianhosts and ssh_known_hosts even for untrusted hosts (i.e. alioth)
troup [Mon, 9 Apr 2007 19:54:29 +0000 (19:54 +0000)]
'*PK*' will allow a 'locked' account to login in certain situations, remove it for now. We still need a way to disable accounts but not mail, but this isn't it.
troup [Mon, 9 Apr 2007 19:50:20 +0000 (19:50 +0000)]
Imported current file from samosa
joey [Wed, 24 Jan 2007 06:08:05 +0000 (06:08 +0000)]
Establish *PK* as mechanism for locked accounts with mail forwarding intact.
No subscription to debian-private though, and no way to log in
rmurray [Mon, 15 Jan 2007 22:16:53 +0000 (22:16 +0000)]
*** empty log message ***
rmurray [Mon, 15 Jan 2007 22:14:23 +0000 (22:14 +0000)]
only look for *LK*, and not base anything off the fingerprint when disabling mail for locked accounts
rmurray [Sat, 30 Dec 2006 11:14:35 +0000 (11:14 +0000)]
updates for generation of RHSRBL lists
rmurray [Fri, 29 Dec 2006 00:36:56 +0000 (00:36 +0000)]
don't create links in /var/lib/misc; they're not needed
rmurray [Thu, 28 Dec 2006 21:09:15 +0000 (21:09 +0000)]
fix domain name regex to allow - and not allow _
rmurray [Thu, 28 Dec 2006 12:41:35 +0000 (12:41 +0000)]
new field support for ud-info, new anti-spam related mail fields
rmurray [Wed, 27 Dec 2006 12:51:53 +0000 (12:51 +0000)]
add dns-sshfp file containing SSHFP DNS records for each host.
joey [Thu, 20 Jul 2006 09:06:17 +0000 (09:06 +0000)]
Take better care of unset attributes
rmurray [Mon, 17 Jul 2006 20:59:26 +0000 (20:59 +0000)]
bsmtp handling updated for exim4
joey [Sun, 2 Jul 2006 03:10:25 +0000 (03:10 +0000)]
Don't let Python abort unconditionally if a host wasn't found.
rmurray [Sun, 13 Nov 2005 22:50:27 +0000 (22:50 +0000)]
update maintainer/initial uploaders field
rmurray [Sun, 13 Nov 2005 22:44:26 +0000 (22:44 +0000)]
0.3.11
rmurray [Sun, 13 Nov 2005 22:36:42 +0000 (22:36 +0000)]
don't write bsmtp and dns entries without a keyFingerPrint.
rmurray [Sun, 6 Nov 2005 21:57:47 +0000 (21:57 +0000)]
generate debianhosts file for exim and possibly other uses
rmurray [Thu, 13 Oct 2005 03:26:41 +0000 (03:26 +0000)]
There can be only one hostname by the ldap schema, so don't allow multiple
hostnames to be added.
joey [Thu, 25 Aug 2005 06:47:41 +0000 (06:47 +0000)]
Don't spit out Python love when wrong arguments are given, better
detect this and exit with a proper error message
joey [Thu, 4 Aug 2005 17:25:00 +0000 (17:25 +0000)]
Removed reference to FCNTL since it is not required anymore and the
LOCK_EX is now in fcntl (and working similar).
rmurray [Tue, 26 Jul 2005 20:49:19 +0000 (20:49 +0000)]
use "db" alias for where to rsync from, rather than a hostname
joey [Thu, 7 Jul 2005 08:20:46 +0000 (08:20 +0000)]
Tighten the build dependencies
joey [Thu, 7 Jul 2005 08:19:25 +0000 (08:19 +0000)]
Move to sarge, i.e. depend on python 2.3
joey [Thu, 7 Jul 2005 07:58:44 +0000 (07:58 +0000)]
Added libnss-db to the list of dependencies
joey [Tue, 1 Feb 2005 14:46:15 +0000 (14:46 +0000)]
Initialise the Host variable
joey [Tue, 25 Jan 2005 10:56:05 +0000 (10:56 +0000)]
Adjusted symlink path for ssh_known_hosts inside chroot
joey [Tue, 25 Jan 2005 08:50:49 +0000 (08:50 +0000)]
Set and expor the path including /usr/sbin so that the chroot binary
can be found. Args.
joey [Mon, 24 Jan 2005 07:16:51 +0000 (07:16 +0000)]
Removed the build dependency to WML since the WML part has been split off
joey [Mon, 24 Jan 2005 07:05:22 +0000 (07:05 +0000)]
Finalised the changelog again
joey [Sun, 23 Jan 2005 19:14:18 +0000 (19:14 +0000)]
Added ud-roleadd for adding role accounts to LDAP
(Copyright note copied from ud-useradd due to a lot of copied code)
joey [Sun, 23 Jan 2005 16:35:03 +0000 (16:35 +0000)]
Split the group dict and added nogroup
joey [Sun, 23 Jan 2005 16:00:53 +0000 (16:00 +0000)]
Create ~/.gnupg if it does not exist since gpg will fail fatally otherwise
joey [Sun, 23 Jan 2005 15:26:41 +0000 (15:26 +0000)]
Inspired by Andreas Barth: Only fiddle with the shadow file if it does
exist and has content. Probably not needed on .debian.org hosts.
joey [Sun, 23 Jan 2005 15:21:46 +0000 (15:21 +0000)]
Inspired by Andreas Barth: Adjusted type after accidential conversion
joey [Sun, 23 Jan 2005 15:19:34 +0000 (15:19 +0000)]
Added the copyright according to the cvs log
joey [Sun, 23 Jan 2005 15:17:51 +0000 (15:17 +0000)]
Inspired by Andreas Barth: Switched from explicit support for
haydn/costa to generic support via the extra attribute [UNTRUSTED]
joey [Sun, 23 Jan 2005 11:47:13 +0000 (11:47 +0000)]
Added optional support for -h host in connection with -f
joey [Sun, 23 Jan 2005 11:44:21 +0000 (11:44 +0000)]
Added support for printing all fingerprints of .debian.org hosts.
CalcTempFile() is a kludge to work around a gross bug or lack in
Python prior to 2.3. It can be implemented much more elegantly when
there is an mkstemp() function:
from tempfile import mkstemp
(fd, name) = mkstemp()
os.close(fd)
return name
joey [Sun, 23 Jan 2005 09:45:50 +0000 (09:45 +0000)]
Patch by Andreas Barth: added --secret-keyring /dev/null
This is required for ud-mailgate to work with sarge as well. The
semantics of the option --no-default-keyring of GnuPG has been changed
between woody and sarge:
--no-default-keyring
Do not add the default keyrings to the list of keyrings. Note that
GnuPG will not operate without any keyrings, so if you use this
option and do not provide alternate keyrings via --keyring or
--secret-keyring, then GnuPG will still use the default public or
secret keyrings. (and won't work if they don't exist)
joey [Sat, 22 Jan 2005 19:18:47 +0000 (19:18 +0000)]
Finalised the changelog
joey [Sat, 22 Jan 2005 19:18:37 +0000 (19:18 +0000)]
Support for mistyped passwords
joey [Sat, 22 Jan 2005 19:09:35 +0000 (19:09 +0000)]
Notify users about unsupported SSH1 keys
joey [Sat, 22 Jan 2005 18:38:17 +0000 (18:38 +0000)]
Corrected patch inside the chroot directory
joey [Sat, 22 Jan 2005 18:33:30 +0000 (18:33 +0000)]
Imported current file from samosa
joey [Sat, 22 Jan 2005 18:29:39 +0000 (18:29 +0000)]
Install the copyright file
joey [Sat, 22 Jan 2005 18:19:03 +0000 (18:19 +0000)]
Added plain copyright file
joey [Sun, 16 Jan 2005 06:35:55 +0000 (06:35 +0000)]
Added support for deleting the d.net entry
joey [Thu, 9 Dec 2004 17:54:53 +0000 (17:54 +0000)]
Always perform the list output anonymously
joey [Sat, 4 Dec 2004 18:07:59 +0000 (18:07 +0000)]
Start with the changelog
joey [Sat, 4 Dec 2004 18:07:18 +0000 (18:07 +0000)]
Corrected spelling for labeledURI
joey [Tue, 23 Nov 2004 10:42:16 +0000 (10:42 +0000)]
Only fiddle inside the chroot if the makedb program exists
joey [Sun, 21 Nov 2004 12:26:32 +0000 (12:26 +0000)]
Added support for -l to list all hosts in the directory
joey [Sun, 21 Nov 2004 11:04:44 +0000 (11:04 +0000)]
Added proper copyright notice
joey [Sun, 21 Nov 2004 11:03:24 +0000 (11:03 +0000)]
Use the common routine from userdir_ldap.py which asks for the
AdminUser password and checks if access if granted to the LDAP
server.
joey [Sun, 21 Nov 2004 10:49:55 +0000 (10:49 +0000)]
Added proper copyright notice
joey [Sun, 21 Nov 2004 10:47:11 +0000 (10:47 +0000)]
Use the common routine from userdir_ldap.py which asks for the
AdminUser password and checks if access if granted to the LDAP
server.
joey [Sun, 21 Nov 2004 10:44:59 +0000 (10:44 +0000)]
AdminUser again, not User
joey [Sun, 21 Nov 2004 10:37:44 +0000 (10:37 +0000)]
Added proper copyright notice
joey [Sun, 21 Nov 2004 10:35:00 +0000 (10:35 +0000)]
Use the common routine from userdir_ldap.py which asks for the
AdminUser password and checks if access if granted to the LDAP
server.
joey [Sun, 21 Nov 2004 10:22:08 +0000 (10:22 +0000)]
Added a routine to be used by other programs to ask for the AdminUser
password and check if access if granted to the LDAP server.
joey [Sun, 21 Nov 2004 09:52:42 +0000 (09:52 +0000)]
Added proper copyright notice
joey [Sat, 20 Nov 2004 19:20:42 +0000 (19:20 +0000)]
Added proper copyright notice according to the CVS log
joey [Sat, 20 Nov 2004 19:19:08 +0000 (19:19 +0000)]
Fixed a logic error that caused a problem later when the account name
was changed for an existing uid. This is not permitted nor supported.
joey [Sat, 20 Nov 2004 19:16:29 +0000 (19:16 +0000)]
Since subscription to debian-private can be set to ' ', this should be
honored as well when the account is created.
joey [Sat, 20 Nov 2004 19:13:48 +0000 (19:13 +0000)]
Added support for alphanumerical group ids
joey [Sat, 20 Nov 2004 19:12:43 +0000 (19:12 +0000)]
Added proper copyright notice according to the CVS log
joey [Sat, 20 Nov 2004 19:11:34 +0000 (19:11 +0000)]
Improved error message when no key has been found
joey [Sat, 20 Nov 2004 19:10:18 +0000 (19:10 +0000)]
Exit if no GnuPG key has been entered
joey [Sat, 20 Nov 2004 19:08:40 +0000 (19:08 +0000)]
Add the Debian GnuPG keyring as default (this was done through
.gnupg/options before already).
joey [Sat, 20 Nov 2004 19:06:56 +0000 (19:06 +0000)]
Ask for the password a second time if it was wrong, also check for a
wrong password. Proper error checking in place now.
joey [Sat, 20 Nov 2004 19:04:44 +0000 (19:04 +0000)]
Indicate that "yes" needs to be written with three letters
joey [Sat, 20 Nov 2004 18:52:46 +0000 (18:52 +0000)]
Added code to support pressing C-c or C-d without having the system
spit out tons of Python crap aka traceback
joey [Sat, 20 Nov 2004 18:52:02 +0000 (18:52 +0000)]
Added a proper copyright notice
joey [Sat, 20 Nov 2004 18:51:28 +0000 (18:51 +0000)]
Added a routine to convert common Debian groups into numerical ids.
Currently only supported are Debian and guest, but more may follow.
joey [Sat, 20 Nov 2004 18:49:25 +0000 (18:49 +0000)]
Added the German "von" as common lastname prefix
joey [Sat, 20 Nov 2004 18:17:47 +0000 (18:17 +0000)]
Adjusted the mail address in the copyright
joey [Fri, 19 Nov 2004 11:11:59 +0000 (11:11 +0000)]
The TERM variable is unset via cron, and SP1 is always unset except
for login scripts...
joey [Thu, 18 Nov 2004 18:10:57 +0000 (18:10 +0000)]
Added support for the Jabber ID
joey [Thu, 18 Nov 2004 17:44:27 +0000 (17:44 +0000)]
Update the ssh shadow files in /etc if they don't exist
joey [Thu, 18 Nov 2004 17:12:24 +0000 (17:12 +0000)]
Not used anymore
joey [Thu, 18 Nov 2004 17:07:49 +0000 (17:07 +0000)]
Finalised the changelog
joey [Thu, 18 Nov 2004 16:58:34 +0000 (16:58 +0000)]
Removed superflous comment, should force a re-install as well
joey [Thu, 18 Nov 2004 16:57:50 +0000 (16:57 +0000)]
Remove old ud-replicate script if there is one
joey [Thu, 18 Nov 2004 16:53:55 +0000 (16:53 +0000)]
Logic bugfix
joey [Thu, 18 Nov 2004 16:52:06 +0000 (16:52 +0000)]
Removed support for the shadow file since we don't install it in the
chroot environment anymore. Also remove such files if they exist in
the chroot environment.
joey [Thu, 18 Nov 2004 16:32:52 +0000 (16:32 +0000)]
Improved code for updating the chroot environments:
. If the destination directory doesn't exist, create it
. Copy files first... dooh
. Added support for ssh files
joey [Thu, 18 Nov 2004 16:20:39 +0000 (16:20 +0000)]
Uncommented the dchroot update code
joey [Thu, 18 Nov 2004 16:19:21 +0000 (16:19 +0000)]
Corrected slight thinko, the program should be verbose when executed manually
joey [Thu, 18 Nov 2004 16:18:38 +0000 (16:18 +0000)]
Improved readability by included empty lines, added copyright header