ud-generate: do not die when building ssh_known_hosts just because a host is
[mirror/userdir-ldap.git] / debian / changelog
1 userdir-ldap (0.3.62) unstable; urgency=low
2
3   * ud-generate: do not die when building ssh_known_hosts
4     just because a host is not (yet) in DNS.
5
6  -- Peter Palfrader <weasel@debian.org>  Fri, 20 Mar 2009 16:35:02 +0100
7
8 userdir-ldap (0.3.61) unstable; urgency=low
9
10   * Gratuitous version increment
11
12  -- Stephen Gran <sgran@debian.org>  Sat, 28 Feb 2009 12:42:45 +0000
13
14 userdir-ldap (0.3.60) unstable; urgency=low
15
16   * Stop using string exceptions in ud-mailgate.  We should probably stop
17     using them everywhere, but this one is causing bounces, so we'll deal with
18     it first.
19   * Create an exception generator to make it easy to create new types of 
20     exceptions.
21   * Actually install the new exceptions module
22
23  -- Stephen Gran <sgran@debian.org>  Sat, 28 Feb 2009 12:10:35 +0000
24
25 userdir-ldap (0.3.59) unstable; urgency=low
26
27   * Role accounts may have dnsZoneEntry attributes.
28   * ud-generate: and export dns zones to the zonefile for roleaccounts.
29   * Remove a lie from welcome-message-60000 - not that it's the only one.
30   * Apply patch to welcome-message-800 provided by Sandro Tosi:
31     - some machines/services have been renamed
32     - point to http://wiki.debian.org/MigrateToDDAccount
33   * More tweaks on welcome-message-800.
34
35  -- Peter Palfrader <weasel@debian.org>  Wed, 07 Jan 2009 17:13:09 +0100
36
37 userdir-ldap (0.3.58) unstable; urgency=low
38
39   * ud-info: Fix regression from r493: When we log in as admin user and modify
40     another user we got shown that other user but all changes would be made
41     against our own record.
42
43  -- Peter Palfrader <weasel@debian.org>  Fri, 19 Dec 2008 09:25:20 +0100
44
45 userdir-ldap (0.3.57) unstable; urgency=low
46
47   * In ud-mailgate use an empty envelope from when sending error messages.
48
49  -- Peter Palfrader <weasel@debian.org>  Thu, 18 Dec 2008 10:03:35 +0100
50
51 userdir-ldap (0.3.56) unstable; urgency=low
52
53   * There is a deadlock situation when ud-mailgate gets a mail claiming
54     to be from itself:
55     - ud-mailgate opens and locks the replay cache
56     - verification of the mail fails for whatever reason
57     - a reply is sent (to itself)
58     - exim tries to deliver the mail by directly calling ud-mailgate
59     - ud-mailgate tries to acquire the lock -> deadlock
60     Fix this by changing when we open the replay cache, and unlock it
61     as soon as we are done.
62
63  -- Peter Palfrader <weasel@debian.org>  Wed, 17 Dec 2008 12:54:10 +0100
64
65 userdir-ldap (0.3.55) unstable; urgency=low
66
67   [ Joey Schulze ]
68   * Adjust boolean value detection code to use upper case letters in the
69     end.  Enable it for all three boolean attributes.  Widen tabular
70     display by one character so the description fits again.
71   [ Martin Zobel-Helas ]
72   * Copy new mailSpamOptOut to debianDeveloper accounts as well 
73
74  -- Joey Schulze <joey@infodrom.org>  Sun, 14 Dec 2008 02:55:41 +0100
75
76 userdir-ldap (0.3.54) unstable; urgency=low
77
78   [ Martin Zobel-Helas ]
79   * Add new attribute mailSpamOptOut to turn on/off spam filtering
80     entirely.
81   [ Joey Schulze ]
82   * Add support for this attribute in ud-info taking into account that
83     only boolean values are acceptable.
84   [ Thomas Viehmann ]
85   * ud-generate: Add IPv6 addresses to debianhosts.
86   * ud-info, userdir_ldap.py: remove function getpass and use the one 
87     from python standard library getpass.
88
89  -- Martin Zobel-Helas <zobel@debian.org>  Sun, 14 Dec 2008 02:22:55 +0100
90
91 userdir-ldap (0.3.53) unstable; urgency=low
92
93   * Properly show shadowlastchange and mail disabled message when
94     locking an account, but not disabling email.  It was written to
95     ldap correctly, but we updated the data to display wrongly.
96   * Fix formatting of PGP fingerprints - the double space was always
97     one element too early.
98   * Do not call FinishConfirmSudopassword if we already decided to
99     not commit this change mail because of parse errors.
100
101  -- Peter Palfrader <weasel@debian.org>  Mon, 08 Dec 2008 11:39:54 +0100
102
103 userdir-ldap (0.3.52) unstable; urgency=low
104
105   * Remove cruft comment.
106   * Fix group does not exist warning (layout/spacing issues).
107   * call addGroups with the proper number of arguments, when doing so
108     recursively.
109   * Also do the subgroups/transitive stuff dance when considering
110     if a user is in a group for exporting them to a host in the
111     first place.
112
113  -- Peter Palfrader <weasel@debian.org>  Sun, 23 Nov 2008 22:09:07 +0100
114
115 userdir-ldap (0.3.51) unstable; urgency=low
116
117   * Update template/welcome-message-800 to match the actual template used
118     on db.debian.org.
119   * Add subgroup support:  A group can now have subgroups.  This means
120     that if a user is a member of a group he also becomes a member of
121     all its subgroups.  E.g. members of a wb-all group will automatically
122     be members of wb-i386, wb-arm, wb-mips, etc.  [Luk Claes]
123   * Extend that support so that subgroups work on a per host basis too,
124     so that for instance the debbugs group can be in group
125     maillog@rietz.debian.org.
126   * Add hostnames from the host purpose field to the ssh_known_hosts
127     file [Thomas Viehmann].
128
129  -- Peter Palfrader <weasel@debian.org>  Sun, 23 Nov 2008 21:22:58 +0100
130
131 userdir-ldap (0.3.50) unstable; urgency=low
132
133   * ud-generate: Support $gid@$host supplementary group entries for users.
134
135  -- Peter Palfrader <weasel@debian.org>  Sat, 15 Nov 2008 11:20:09 +0100
136
137 userdir-ldap (0.3.49) unstable; urgency=low
138
139   * ud-replicate: Only link ssh-rsa-shadow to var/lib/misc/$host and etc/ssh
140     if it exists.  Else remove the symlink.
141
142  -- Peter Palfrader <weasel@debian.org>  Fri, 14 Nov 2008 23:14:58 +0100
143
144 userdir-ldap (0.3.48) unstable; urgency=low
145
146   * ud-generate: Remove support for single ssh key shadow file.
147   * ud-generate: Make ssh key tarballs the default.
148   * ud-generate: Move ssh tarball generation into its own function.
149     Currently it's part of the main loop.
150
151  -- Peter Palfrader <weasel@debian.org>  Fri, 14 Nov 2008 23:04:21 +0100
152
153 userdir-ldap (0.3.47) unstable; urgency=low
154
155   * Fix a typo on ud-mailgate.
156
157  -- Peter Palfrader <weasel@debian.org>  Fri, 14 Nov 2008 20:40:19 +0100
158
159 userdir-ldap (0.3.46) unstable; urgency=low
160
161   * Change the hmac that protect sudopassword entries to also
162     hash the purpose ("sudo") and the owning user's uid into
163     the mac.
164
165  -- Peter Palfrader <weasel@debian.org>  Fri, 14 Nov 2008 20:27:38 +0100
166
167 userdir-ldap (0.3.45) unstable; urgency=low
168
169   * ud-generate: Declare [UNTRSUTED] flag as obsolete.
170   * ud-generate: Add [NOMARKERS] flag to not push markers (gps coordinates) to host.
171   * ud-replicate: Use --delete-after with rsync.  Previously we didn't delete
172     stuff ever.
173   * ud-replicate: Sync only ssh_known_hosts into chroots, not ssh*.
174   * ud-replicate: Clean up better, correcting some mistakes done by earlier
175     versions.
176
177  -- Peter Palfrader <weasel@debian.org>  Sun, 26 Oct 2008 22:31:46 +0100
178
179 userdir-ldap (0.3.44) unstable; urgency=low
180
181   * ud-mailgate: Do not support del requests for sshDSAAuthKey - there is no
182     such attribute.
183   * ud-generate: do not export sudopassword to untrusted or nopasswd hosts,
184     unless the password is explicitly added for this host and not just for '*'.
185
186  -- Peter Palfrader <weasel@debian.org>  Fri, 03 Oct 2008 13:23:22 +0200
187
188 userdir-ldap (0.3.43) unstable; urgency=low
189
190   * FQHNs sometimes, well always, include dots.
191
192  -- Peter Palfrader <weasel@debian.org>  Tue, 16 Sep 2008 15:07:21 +0200
193
194 userdir-ldap (0.3.42) unstable; urgency=low
195
196   * Export all accounts into sudo-passwd, even if they
197     do not have a sudo password set.  Set their password to '*' then.
198     etc/pam.d/sudo should look like this then:
199       auth [authinfo_unavail=ignore success=done ignore=ignore default=die] pam_pwdfile.so pwdfile=/var/lib/misc/thishost/sudo-passwd
200       auth required pam_unix.so nullok_secure try_first_pass
201       @include common-account
202
203  -- Peter Palfrader <weasel@debian.org>  Tue, 16 Sep 2008 14:30:41 +0200
204
205 userdir-ldap (0.3.41) unstable; urgency=low
206
207   * ud-generate: lower casing the sudopasswd ldap entry prior to parsing
208     and verifying it was a bad idea.
209
210  -- Peter Palfrader <weasel@debian.org>  Mon, 15 Sep 2008 19:26:14 +0200
211
212 userdir-ldap (0.3.40) unstable; urgency=low
213
214   * Reading the hmac key only once is too troublesome.
215
216  -- Peter Palfrader <weasel@debian.org>  Mon, 15 Sep 2008 01:12:23 +0200
217
218 userdir-ldap (0.3.39) unstable; urgency=low
219
220   * Lowercasing hashed sudo passwords in ud-mailgate not considered smart.
221
222  -- Peter Palfrader <weasel@debian.org>  Mon, 15 Sep 2008 00:40:13 +0200
223
224 userdir-ldap (0.3.38) unstable; urgency=low
225
226   * Fix order of some calls so stuff works again.
227   * And import pwd and os and the hmac crowed in userdir_ldap.py.
228   * Using the right variable name will also help.
229
230  -- Peter Palfrader <weasel@debian.org>  Mon, 15 Sep 2008 00:18:37 +0200
231
232 userdir-ldap (0.3.37) unstable; urgency=low
233
234   * ud-mailgate: Do not commit any changes if one of the requests is invalid
235     or could not be parsed or caused an error or anything.
236   * Add sudoPassword to schema, and the slapd.conf/ACL snippet
237     A sudoPassword entry in LDAP has the form of
238       "<uuid> unconfirmed <hostlist> <cryptedpassword>", or
239       "<uuid> confirmed:<hmac_sha1("password-is-confirmed:<uuid>:<hosts>:<cryptedpass>")> <hostlist> <cryptedpassword>"
240   * ud-mailgate: Implement confirmation of sudoPassword field:
241       A confirmationation is of the form
242       "confirm sudopassword <uuid> <hostlist> <hmac_sha1("confirm-new-password:<uuid>:<hosts>:<cryptedpass>")>"
243   * ud-generate: generate a sudo passwd file
244
245  -- Peter Palfrader <weasel@debian.org>  Sun, 14 Sep 2008 23:45:36 +0200
246
247 userdir-ldap (0.3.36) unstable; urgency=low
248
249   * Aha.  Error is not some magic variable or exception, it's a
250     normal string that needs defining when we use it.
251
252  -- Peter Palfrader <weasel@debian.org>  Sat, 19 Jul 2008 21:35:39 +0200
253
254 userdir-ldap (0.3.35) unstable; urgency=low
255
256   * Check if a key has encryption capabilities and fail saying so when
257     trying to encrypt stuff (like passwords) to users.  All this does is
258     give nicer error messages, it previously failed with just "gpg failed".
259
260  -- Peter Palfrader <weasel@debian.org>  Sat, 19 Jul 2008 16:17:13 +0200
261
262 userdir-ldap (0.3.34) unstable; urgency=low
263
264   * ud-info: fix changing of DD status/DD status comment -
265     we were missing prompt information so we got a backtrace.
266   * ud-info: Warn when we don't have a prompt string for
267     attributes on startup.
268   * ud-info: Change the "retired" status to "inactive".
269     inactive covers memorial, removed, expelled more clearly.
270   * userdir_gpg.py
271     - do not use SIGEXPIRED, it's deprecated
272     - use EXPKEYSIG to tell if a signature is made by an expired key.
273     - Check that the primary key is not expired, even if we get a
274       GOODSIG status from gnupg.  Based on patch by Jeremy T. Bouse.
275
276  -- Peter Palfrader <weasel@debian.org>  Tue, 08 Jul 2008 14:33:08 +0200
277
278 userdir-ldap (0.3.33) unstable; urgency=low
279
280   * add "security simple_bind=128" to sample slapd.conf.
281   * ud-info: Only show "Lock account" in root mode.
282   * ud-info: Add "retire developer" option that sets
283     accountStatus properly to either retiring, retired, memorial
284     or active.  Active is for all currently active developers,
285     memorial is for those who have passed away and whose accounts
286     will never be reused, retiring is a developer who is retired
287     but still receives mail at their @debian.org address.  After
288     a few months they should move on to retired, with their mail
289     also disabled.  accountStatus is just a freeform text, but
290     these 4 options should be the only ones that exist.
291   * Allow setting of gender in ud-mailgate.  Based on patch by Bernhard
292     R. Link.
293   * Add userdir-ldap-slapd.conf, a snipped to be included in slapd.conf
294     to the package.
295
296  -- Peter Palfrader <weasel@debian.org>  Mon, 23 Jun 2008 22:59:02 +0200
297
298 userdir-ldap (0.3.32) unstable; urgency=low
299
300   * Do SSL when connecting to the ldap server.
301
302  -- Peter Palfrader <weasel@debian.org>  Fri, 23 May 2008 23:50:03 +0200
303
304 userdir-ldap (0.3.31) unstable; urgency=low
305
306   [ Joerg Jaspert ]
307   * Use sync_keyrings from config file in ud-generate instead of a
308     hardcoded list
309   * Use add_keyrings from config file in ud-useradd instead of a
310     hardcoded list
311   * Use ud-config to get the emailappend value in ud-replicate, no longer
312     hardcoding @debian.org
313
314   [ Stephen Gran ]
315   * Document how to use unique overlay for uid and keyFingerPrint
316
317  -- Peter Palfrader <weasel@debian.org>  Fri, 23 May 2008 10:01:51 +0200
318
319 userdir-ldap (0.3.30) unstable; urgency=low
320
321   * When we touch usePassword in ud-info or ud-mailgate we now also
322     update shadowLastChange.
323   * When we lock accounts, set shadowExpire to 1.  shadowExpire
324     is "days since Jan 1, 1970 that account is disabled".
325   * Properly capitalize shadowInactive and shadowExpire attributes in
326     ud-info and ud-generate.
327   * Add copyright statements to ud-info from bzr log.
328
329  -- Peter Palfrader <weasel@debian.org>  Thu, 22 May 2008 22:39:10 +0200
330
331 userdir-ldap (0.3.29) unstable; urgency=low
332
333   * ud-info: Add an option "L" to lock accounts in the interactive
334     interface.  Locking an account sets a user's password to "{crypt}*LK*"
335     and sets a mailDisableMessage of "account locked".
336
337  -- Peter Palfrader <weasel@debian.org>  Thu, 22 May 2008 21:49:19 +0200
338
339 userdir-ldap (0.3.28) unstable; urgency=low
340
341   * ud-generate: Do not disable mail just because the account is locked.
342
343  -- Peter Palfrader <weasel@debian.org>  Thu, 22 May 2008 21:38:56 +0200
344
345 userdir-ldap (0.3.27) unstable; urgency=low
346
347   * Export ssh-keys.tar.gz to [UNTRUSTED] hosts.  Since we already export
348     ssh-rsa-shadow this is probably the right thing.
349   * Make keys in the ssh-keys tarball mode 0400 instead of mode 0600.
350
351  -- Peter Palfrader <weasel@debian.org>  Mon, 19 May 2008 08:55:28 +0200
352
353 userdir-ldap (0.3.26) unstable; urgency=low
354
355   * ud-replicate: sgran pointed out that if all we care about ignoring is
356     EEXIST then we should use mkdir -p instead of [ -d userkeys ] || mkdir
357     userkeys.
358   * ud-mailgate: a bug in DoSSH caused all changes to fail that came after
359     DoSSH in HandleChange.  Now DoSSH properly returns without raising an
360     exception if the line to handle is not an ssh public key.
361   * Fix userdir-ldap.schema (objectClass now contains MAY: VoIP). [zobel]
362
363  -- Peter Palfrader <weasel@debian.org>  Sun, 18 May 2008 14:27:50 +0200
364
365 userdir-ldap (0.3.25) unstable; urgency=low
366
367   * Make ssh-keys.tar.gz readable only by the user.
368
369  -- Peter Palfrader <weasel@debian.org>  Sat, 17 May 2008 16:14:56 +0200
370
371 userdir-ldap (0.3.24) unstable; urgency=low
372
373   * ud-mailgate: better regex for ssh1 keys, which we reject. [joerg, weasel]
374   * ud-replicate: Also support the imposter dchroot-dsa from the debian
375     archive. [aba, weasel]
376   * ud-generate: Add support for generation of authorized_keys file on
377     the db host for the sshdist user.  This is now possible since
378     ud-replicate clients use their ssh host key to authenticate to the
379     db server.  The code now supports this but the feature is still
380     disabled. [aba]
381   * ud-generate: Add performance optimization by resolving IP adresses
382     for hosts only once and caching the result. [aba]
383   * ud-replicate, ud-generate: In addition to one big ssh-rsa-shadow file
384     ud-generate now produces per-user authorized_keys files and tars
385     them up.  On the receiving end ud-replicate takes the tar and
386     syncs it to userkeys/.  The goal here is to no longer require
387     a patched sshd.  Setting AuthorizedKeysFile2 to
388     /var/lib/misc/userkeys/%u is sufficient.  For homedir creation
389     we can use pam_mkhomedir. [mhy, sgran]
390
391  -- Peter Palfrader <weasel@debian.org>  Sat, 17 May 2008 14:49:28 +0200
392
393 userdir-ldap (0.3.23) unstable; urgency=low
394
395   * Fix generation of known_hosts file.
396
397  -- Peter Palfrader <weasel@debian.org>  Wed, 14 May 2008 17:55:45 +0200
398
399 userdir-ldap (0.3.22) unstable; urgency=low
400
401   * Add VoIP fiels to the LDAP shema and teach ud-info and ud-mailgate
402     about it. [zobel]
403   * Add IPv6-Adresses (and IPv4 in v6 notation - ::ffff:192.0.2.1) to
404     ssh_known_hosts. [aba]
405   * ud-mailgate no longer accepts ssh dss keys, keys with a size smaller
406     than 1024.  Additionally it checks new keys against a blacklist of
407     ssh key fingerprints. [joerg]
408
409  -- Peter Palfrader <weasel@debian.org>  Wed, 14 May 2008 17:47:45 +0200
410
411 userdir-ldap (0.3.21) unstable; urgency=low
412
413   * ud-replicate: use the host key to sync stuff from the db server,
414     that is, call ssh with ii /etc/ssh/ssh_host_rsa_key.
415   * ud-replicate: Call ssh with -o PreferredAuthentications=publickey
416     so that it does not even try password authentication.
417
418  -- Peter Palfrader <weasel@debian.org>  Tue, 13 May 2008 22:06:23 +0200
419
420 userdir-ldap (0.3.20) unstable; urgency=low
421
422   * Teach ud-mailgate about ipv6 addresses (RT#193).
423   * Sanitize DNS entries somewhat before inserting them into LDAP.
424
425  -- Peter Palfrader <weasel@debian.org>  Mon, 21 Apr 2008 13:29:36 +0200
426
427 userdir-ldap (0.3.19) unstable; urgency=low
428
429   * New [KEYRING] flag to indicate the debian keyring should be synced
430     to this host.
431
432  -- Peter Palfrader <weasel@debian.org>  Fri, 18 Apr 2008 14:33:50 +0200
433
434 userdir-ldap (0.3.18) unstable; urgency=low
435
436   * Various ud-fingerserv fixes.
437
438  -- Peter Palfrader <weasel@debian.org>  Thu, 17 Apr 2008 19:48:11 +0200
439
440 userdir-ldap (0.3.17) unstable; urgency=low
441
442   * Calling dh_installdeb before dh_pysupport was probably not the smartest
443     move.  Reorder.
444
445  -- Peter Palfrader <weasel@debian.org>  Wed, 16 Apr 2008 19:59:42 +0200
446
447 userdir-ldap (0.3.16) unstable; urgency=low
448
449   [ Peter Palfrader ]
450   * Ship userdir-ldap.schema with the package, add a note that it is
451     now version-controlled in bzr on top of the file.
452   * Get rid of debian/conffiles, wich only listed files in /etc anyway.
453     Those files were already being tagged as conffiles by debhelper,
454     resulting in them being listed twice in the resulting binary package.
455   * Change the build dependency on debhelper to be versioned >= 5.
456   * Change Build-Depends-Indep to Build-Depends.
457   * Change the build dependency on python-support to be versioned >= 0.3.
458   * ud-roleadd: Do not try to make role accounts of objectClass
459     inetOrgPerson, that doesn't work.
460   * Add myself to uploaders.
461   * Create /var/lib/misc/thishost as a symlink to the hostname in postinst.
462   * Sleep for a random time, up to two minutes, in ud-replicate when not
463     called interactively.  This is to prevent DoSing the db server when
464     many clients come at the same time.
465
466   [ Mark Hymers ]
467   * ud-userimport, ud-groupadd, ud-roleadd, ud-useradd, userdir_ldap.py:
468     Update ud-userimport to use the same objectClasses as
469     ud-{user,group,role}add and abstract them out into userdir_ldap.py
470   * ud-useradd: Avoid a TypeError exception when constructing the template
471     filename
472   * Remove use of deprecated functions from the string module
473   * ud-arbimport: os.exit -> sys.exit
474   * ud-generate: Set shadow expiry to 1 for locked accounts.
475   * update doc/slapd-config.txt: labeledURL was removed from the schema but
476     not the slapd.conf example.  Do that now.
477   * add simple ud-config script for use in shell scripts.  This allows
478     querying config values.
479
480   [ Marc 'HE' Brockschmidt ]
481   * Make the host ud-replicate syncs from configurable in userdir-ldap.conf,
482     instead of hardcoding it into the script. Also introduce a variable
483     containing a shell glob on which no remote sync is needed, so that
484     the db host doesn't need to have a key in the authorized_keys file
485     for the sshdist user
486   * ud-useradd: support usergroups.
487   * ud-host/userdir-ldap.schema: Add 'purpose', 'physicalHost' to
488     debianServer schema and teach ud-host about it
489   * ud-host: cleanup: Replace local copy HBaseDn of the centrally
490     configured HostBaseDn.
491   * ud-generate: Mark that no passwords are exported also in the
492     generated passwd file, not only in the shadow file (by using a "*"
493     as password (meaning "no password"), instead of "x" (meaning "do I
494     look like a passwd from the nineties? Look into /etc/shadow!")).
495
496   [ Joerg Jaspert ]
497   * Enhance copyright file a bit, also adding a pointer to our repository
498   * Add those utf8 headerlines to mail templates. Same "trick" as used in dak
499     to send utf8 mails for people that need them. Works there - should work
500     here too.
501
502   [ Stephen Gran ]
503   * ud-fingerserv: implement daemonize() for non-inetd mode.
504   * Packaging cleanup
505   * Use standard debhelper tools
506   * Create all files we ship instead of echoing them into creation at build
507     time
508   * Typo fix in copyright
509   * Update Standards-Version to 3.7.3 (no changes)
510   * Build manpages at build time (add Build-Depend on yodl)
511   * Install built manpages
512
513  -- Peter Palfrader <weasel@debian.org>  Wed, 16 Apr 2008 14:10:12 +0200
514
515 userdir-ldap (0.3.15) unstable; urgency=low
516
517   * userdir_gpg.py: fix RT #70 (sub-key support for mail gateway)
518   * change *PK* mechanism to Linux standard ! mechanism, and check for
519     it in the mail gateway for changes, too.
520   * change packaging to make use of python-support, simplyfing scripts
521     greatly.
522   * Remove obsolete ud-killcrypt that wouldn't work with modern ldap anyways.
523
524  -- Ryan Murray <rmurray@debian.org>  Sun, 12 Aug 2007 13:38:11 -0600
525
526 userdir-ldap (0.3.14) unstable; urgency=low
527
528   * ud-generate:
529     . Establish *PK* as mechanism for locked accounts with mail forwarding intact.
530       No subscription to debian-private though, and no way to log in
531     . Support [NOPASSWD] for generating configs that only don't
532       contain the password for untrusted hosts that should receive
533       the other regular export (patch by Andreas Barth <aba@not.so.argh.org>)
534   * ud-host:
535     . Import the base DN from the configuration file (patch by Andreas
536       Barth <aba@not.so.argh.org>)
537   * ud-roleadd:
538     . Improved admin output
539   * Removed unused and obsolete whrandom module (ud-host, ud-info, ud.py)
540   * Query the LDAP server if no locally defined group with that name was
541     found (userdir_ldap.py, ud-useradd, ud-roleadd)
542   * Preparations for being useful with the version of Python in etch
543
544  -- Joey Schulze <joey@infodrom.org>  Sat, 11 Aug 2007 22:23:25 +0200
545
546 userdir-ldap (0.3.13) unstable; urgency=low
547
548   * ud-generate: only look for *LK*, not the fingerprint when auto-disabling
549     mail
550
551  -- Ryan Murray <rmurray@debian.org>  Mon, 15 Jan 2007 16:14:29 -0700
552
553 userdir-ldap (0.3.12) unstable; urgency=low
554
555   * Add dns-sshfp file with DNS SSHFP records for each host.
556   * Add mail-disable file from LDAP mailDisableMessage
557   * Add mail-greylist and mail-callout files from LDAP mailGreylisting and
558     mailCallout
559   * Add mail-rbl, mail-rhsbl, and mail-whitelist files from LDAP, and add
560     support to set them via mailgate
561   * Add support for additional fields to mailgate arbitrary change and
562     delete functions.
563
564  -- Ryan Murray <rmurray@debian.org>  Thu, 28 Dec 2006 05:14:45 -0700
565
566 userdir-ldap (0.3.11) unstable; urgency=low
567
568   * Add debianhosts file with ip addresses of all hosts.
569   * Don't output bsmtp or DNS entries for accounts without fingerprints.
570   * ud-replicate:
571     - Adjusted symlink path for ssh_known_hosts inside chroot
572     - Use "db" alias for where to rsync from, rather than a hostname (rmurray)
573     - bsmtp handling updated for exim4 (rmurray)
574   * ud-host:
575     - Initialise Host so that -f will print a full list
576     - Display error message and exit properly for wrong arguments
577     - Take better care of unset attributes
578   * userdir_gpg.py:
579     - Removed reference to FCNTL
580   * ud-info
581     - Display error message and exit properly for wrong arguments
582
583  -- Ryan Murray <rmurray@debian.org>  Sun, 13 Nov 2005 16:42:02 -0700
584
585 userdir-ldap (0.3.10) unstable; urgency=low
586
587   * See cvs log for detailed changes
588   * Fixes to run properly on sarge, and other misc changes.
589
590  -- Ryan Murray <rmurray@debian.org>  Fri, 14 Oct 2005 21:49:28 -0600
591
592 userdir-ldap (0.3.9) unstable; urgency=low
593
594   * Added an explicit PATH statement to ud-replicate
595
596  -- Martin Schulze <joey@infodrom.org>  Tue, 25 Jan 2005 10:50:54 +0100
597
598 userdir-ldap (0.3.8) stable; urgency=low
599
600   * ud-replicate:
601      - Update the ssh shadow files in /etc if they don't exist
602      - Corrected the verbosity detection
603      - Only fiddle inside the chroot if the makedb program exist
604      - Fixed path bug
605      - Added support for hosts without imported shadow file
606   * userdir_ldap.py:
607      - Support pressing C-d and C-c
608      - Support for alphanumeric group names
609      - Added passwdAccessLDAP() for wider use by programs
610   * ud-useradd:
611      - Support for mistyped passwords
612      - Support for alphanumerical group ids
613      - Support for no debian-private subscription
614   * ud-host:
615      - Support for -l to list all hosts
616      - Always perform the list output anonymously
617      - Support for -f to list all fingerprints (-h host optional)
618   * ud-info:
619     - Corrected spelling for labeledURI
620   * ud-mailgate:
621     - Corrected spelling for labeledURI
622     - Added support for deleting the d.net entry
623     - Notify users about unsupported SSH1 keys
624   * Added a proper copyright file
625   * Updated welcome-message-800 from newsamosa
626   * userdir_gpg.py:
627     - Preparations for sarge, added --secret-keyring /dev/null
628   * ud-generate:
629     - Generic support for haydn and alioth as [UNTRUSTED]
630   * userdir_gpg.py:
631     - Create ~/.gnupg automagically
632   * ud-roleadd:
633     - New program
634     - Support for creating role accounts (non-DD accounts)
635   
636  -- Martin Schulze <joey@infodrom.org>  Mon, 24 Jan 2005 09:04:00 +0100
637
638 userdir-ldap (0.3.7) stable; urgency=low
639
640   * ud-fingerserv: Corrected the key/fingerprint feature
641   * ud-fingerserv: Added the ICQ UIN
642   * Case sensive LDAP field names for nearly all programs
643   * ud-generate:
644       . Honour locked accounts when writing the shadow file
645       . Hardcode exception for haydn and costa as alioth hosts
646   * ud-mailgate: No access for locked accounts
647   * sigcheck: imported changes from murphy
648   * Added sigcheck to the programs to be installed
649   * Moved the web pages into webwml/db.debian.org
650   * Moved the CGI programs into its own package
651   * ud-replicate:
652       . Added support for user chroot environments
653       . Remove shadow files if they exist
654       . Remove ud-replicate in /usr/local/bin
655
656  -- Martin Schulze <joey@infodrom.org>  Thu, 18 Nov 2004 19:07:01 +0100
657
658 userdir-ldap (0.3.6) unstable; urgency=low
659
660   * Specify full path to postmap
661
662  -- Ryan Murray <rmurray@debian.org>  Fri, 26 Sep 2003 11:48:25 -0600
663
664 userdir-ldap (0.3.5) unstable; urgency=low
665
666   * Add depends on rsync
667   * Generate db of debian.org on postfix systems
668
669  -- Ryan Murray <rmurray@debian.org>  Sat, 30 Aug 2003 18:41:29 -0600
670
671 userdir-ldap (0.3.4) unstable; urgency=low
672
673   * Use the right python version in the maintainer scripts
674
675  -- Ryan Murray <rmurray@debian.org>  Tue, 18 Mar 2003 19:26:31 -0700
676
677 userdir-ldap (0.3.3) unstable; urgency=low
678
679   * Rebuild for python2.1 and woody
680
681  -- Ryan Murray <rmurray@debian.org>  Wed, 12 Mar 2003 21:30:12 -0700
682
683 userdir-ldap (0.3.2) unstable; urgency=low
684
685   * Seperation of bsmtp and zoneupdate
686
687  -- Ryan Murray <rmurray@debian.org>  Thu,  8 Aug 2002 12:07:00 -0700
688
689 userdir-ldap (0.3.1) unstable; urgency=low
690
691   * Add ud-zoneupdate from klecker's /usr/local/bin
692
693  -- Ryan Murray <rmurray@debian.org>  Tue,  6 Aug 2002 22:42:05 -0700
694
695 userdir-ldap (0.3) unstable; urgency=low
696
697   * Only use sshrsa{host,}key variable, and store all three types of keys
698     in that attribute.
699
700  -- Jason Gunthrope <jgg@debian.org>  Sun,  2 Dec 2001 20:21:26 -0800
701
702 userdir-ldap (0.2) unstable; urgency=low
703
704   * What the hey, a new version number.
705
706  -- Jason Gunthrope <jgg@debian.org>  Sun, 11 Feb 2001 18:37:27 -0800 
707
708 userdir-ldap (0.1) unstable; urgency=low
709
710   * Initial Packaging
711
712  -- Jason Gunthrope <jgg@debian.org>  Fri, 30 Apr 1999 00:39:31 -0600