Comment 23 for bug 6769

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 20 Jun 2004 11:17:02 -0400
From: Javier Fernandez-Sanguino Pen~a <email address hidden>
To: <email address hidden>
Cc: Javier Fernandez-Sanguino Pen~a <email address hidden>,
 <email address hidden> (Guilherme de S. Pastore)
Subject: Fixed in upload of john 1.6.36-2 to experimental

tag 117213 + fixed-in-experimental
tag 213164 + fixed-in-experimental
tag 220928 + fixed-in-experimental
tag 251095 + fixed-in-experimental
tag 251172 + fixed-in-experimental
tag 79831 + fixed-in-experimental

quit

This message was generated automatically in response to an
upload to the experimental distribution. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----

Format: 1.7
Date: Tue, 8 Jun 2004 19:30:18 +0200
Source: john
Binary: john
Architecture: source i386
Version: 1.6.36-2
Distribution: experimental
Urgency: low
Maintainer: Guilherme de S. Pastore <email address hidden>
Changed-By: Javier Fernandez-Sanguino Pen~a <email address hidden>
Description:
 john - An active password cracking tool
Closes: 79831 79831 117213 213164 220928 251095 251172
Changes:
 john (1.6.36-2) experimental; urgency=low
 .
   * Moved -DJOHN_SYSTEM_WIDE from CPPFLAGS to CFLAGS were it should have
     been in the first place. This makes john usable for both system-wide
     use and per-user use. User files are located in ~/.john
     even though users will need to copy the john.conf provided
     file to that directory (Closes: #79831, #117213, #79831)
   * Introduced --config and --private options in John's code to be able
     to define specific configuration files and location of John's record
     and log files per run, this fixes some of the requests filed in #110139.
     It is currently a hack, however.
   * Introduced a testbuild system (based on ifupdown's) which enables
     the build system to test wether the compiled 'john-any' binary
     can properly crack some simple passwords. This might be useful to
     detect errors in autobuilders.
   * Sparc support is done throught the 'generic' target since Solar
     Designer says its the way to go and, in any case, the assembly code
     which makes the binary not work might be removed in the future. This
     should make the build work on Sparc again. Note that, for the moment
     support for other architectures will be provided only in the
     'experimental' package (Closes: #220928)
   * Added a mechanism to detect if the passwords files have changed
     (a new user has been added, a password has been modified, etc...) when
     restoring the cron job so that John will use the latest password files.
     The current implementation is rather "fine-grained" so it will start
     again even if a user's name, uid, or gid is changed. Further
     reimplementations might be improved so they only restart if either a
     username or password has been modified.
     (Closes: #251172)
    * Major rewrite of the cronjob which will now work as follows:
        * 'start' will run john in background instead of waiting for it to finish
        * 'stop' will stop john and will call mailer if needed
      Other changes include:
       -Stale files are now removed under some circunstances (so /var/run/john
        does not fill up with cronpasswd files)
       - John is started/stopped using start-stop-daemon which makes it
        write the pid file properly (unlike previously). Also,
        the start-stop-daemon usage makes it possible to run john as a
        non-root user (if everything is 'chowned' to him) and could make it
        possible to avoid the --private option (by creating a user
        whose $HOME dir is /var/lib/john)
       - This new cronjob will now restore interrupted sessions correctly
         (and uses the new john.rec files) (Closes: #213164)
       - Use the --private option (--config is not used so that the
         admin can overwrite the generic options by setting up a different
         john.conf if necessary)
   * Changed mailer so it uses the new --private option
   * Remove /var/run/john and /etc/john on purge
   [ Changes by Goswin von Brederlow]
     * Remove segfaults in src/loader.c and src/rules.c (Closes: #251095)
     * Broader generic definition based on architecture to avoid stating
       each architecture separately
Files:
 18886617cd79373ecc89732956829be7 778 admin optional john_1.6.36-2.dsc
 3e7535dddf5a476e8667ef47ec87cdb3 481953 admin optional john_1.6.36-2.diff.gz
 01431a834ece091392d5e5c6edead7ef 547350 admin optional john_1.6.36-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iQCVAwUBQNWmSvtEPvakNq0lAQE/cAP/VvshPo6Stq/Q1kFvv2CAtF56qtmOgwBf
GZx/Fy2PaEBgYZSsDEyiBhHUqtvZw25f5rV2Yc1TeaUcoemyuJi04IA/E2yCSMwp
8LCv/YiesWS88eGM5KRb4xstXnV9VqqKv7noYBqZIUGQSK9dL1rZbw8WJWYPhlqv
lxFO5ZQKZvo=
=kUhj
-----END PGP SIGNATURE-----