? COPYING
? Changelog
? doc

RCS file: /var/cvs/ruby-password/CHANGES,v
Working file: CHANGES
head: 1.2
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.2
	v0-2-0: 1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.2
date: 2002/10/03 05:46:10;  author: ianmacd;  state: Exp;  lines: +21 -4

- updates for 0.3.0
----------------------------
revision 1.1
date: 2002/09/18 07:36:43;  author: ianmacd;  state: Exp;

- initial check-in
=============================================================================

RCS file: /var/cvs/ruby-password/INSTALL,v
Working file: INSTALL
head: 1.2
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.2
	v0-2-0: 1.2
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.2
date: 2002/06/18 23:58:16;  author: ianmacd;  state: Exp;  lines: +11 -1

- add piece on generating and installing documentation
----------------------------
revision 1.1
date: 2002/06/18 22:18:38;  author: ianmacd;  state: Exp;

- first versions
=============================================================================

RCS file: /var/cvs/ruby-password/README,v
Working file: README
head: 1.3
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.3
	v0-2-0: 1.3
keyword substitution: kv
total revisions: 3;	selected revisions: 3
description:
----------------------------
revision 1.3
date: 2002/06/19 06:26:19;  author: ianmacd;  state: Exp;  lines: +6 -1

- add small section on target audience
----------------------------
revision 1.2
date: 2002/06/18 23:20:49;  author: ianmacd;  state: Exp;  lines: +13 -1

- add section on licence
----------------------------
revision 1.1
date: 2002/06/18 22:18:38;  author: ianmacd;  state: Exp;

- first versions
=============================================================================

RCS file: /var/cvs/ruby-password/extconf.rb,v
Working file: extconf.rb
head: 1.8
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.8
	v0-2-0: 1.7
	standard: 1.1.1.1
	default: 1.1.1
keyword substitution: kv
total revisions: 9;	selected revisions: 9
description:
----------------------------
revision 1.8
date: 2002/09/20 05:05:55;  author: ianmacd;  state: Exp;  lines: +28 -17

- portability enhancements from Akinori MUSHA <knu@iDaemons.org>
----------------------------
revision 1.7
date: 2002/06/19 00:29:52;  author: ianmacd;  state: Exp;  lines: +4 -10

- no need to avoid linking against libruby - my Ruby was broken
----------------------------
revision 1.6
date: 2002/06/18 23:49:13;  author: ianmacd;  state: Exp;  lines: +2 -5

- avoid append operation to add extra targets
----------------------------
revision 1.5
date: 2002/06/18 23:36:46;  author: ianmacd;  state: Exp;  lines: +5 -6

- use in-place editing to get rid of $(RUBY_INSTALL_NAME)
----------------------------
revision 1.4
date: 2002/06/18 23:21:51;  author: ianmacd;  state: Exp;  lines: +2 -2

- delete doc files when running extra-clean target
----------------------------
revision 1.3
date: 2002/06/18 23:05:13;  author: ianmacd;  state: Exp;  lines: +9 -6

- this code to remove the reference to libruby actually works
----------------------------
revision 1.2
date: 2002/06/18 22:51:29;  author: ianmacd;  state: Exp;  lines: +19 -2

- add some more Makefile targets
- attempt in-place editing to remove $(RUBY_INSTALL_NAME) from LIBS, since
  that makes us link to libruby, which makes our binary unnecessarily large
  (unfortunately, this in-place edit doesn't work)
----------------------------
revision 1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;  lines: +0 -0

- initial check-in
=============================================================================

RCS file: /var/cvs/ruby-password/rbcrack.c,v
Working file: rbcrack.c
head: 1.8
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.8
	v0-2-0: 1.3
	standard: 1.1.1.1
	default: 1.1.1
keyword substitution: kv
total revisions: 9;	selected revisions: 9
description:
----------------------------
revision 1.8
date: 2002/10/03 05:19:51;  author: ianmacd;  state: Exp;  lines: +19 -19

- dispense with Crack class; use only Password
----------------------------
revision 1.7
date: 2002/09/28 20:07:05;  author: ianmacd;  state: Exp;  lines: +2 -2

- version number updates
----------------------------
revision 1.6
date: 2002/09/28 20:03:14;  author: ianmacd;  state: Exp;  lines: +2 -2

- update version to 0.2.1
----------------------------
revision 1.5
date: 2002/09/24 00:17:50;  author: ianmacd;  state: Exp;  lines: +20 -2

- add GPL header
----------------------------
revision 1.4
date: 2002/09/20 05:05:55;  author: ianmacd;  state: Exp;  lines: +9 -2

- portability enhancements from Akinori MUSHA <knu@iDaemons.org>
----------------------------
revision 1.3
date: 2002/09/18 07:45:57;  author: ianmacd;  state: Exp;  lines: +2 -2

- update version number
----------------------------
revision 1.2
date: 2002/09/18 07:27:37;  author: ianmacd;  state: Exp;  lines: +17 -6

- make Crack#check return true on success, raise exception on failure
----------------------------
revision 1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;  lines: +0 -0

- initial check-in
=============================================================================

RCS file: /var/cvs/ruby-password/ruby-password.spec,v
Working file: ruby-password.spec
head: 1.9
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.9
	v0-2-0: 1.6
keyword substitution: kv
total revisions: 9;	selected revisions: 9
description:
----------------------------
revision 1.9
date: 2002/10/03 05:48:59;  author: ianmacd;  state: Exp;  lines: +10 -4

- update version and changelog
----------------------------
revision 1.8
date: 2002/09/28 20:09:21;  author: ianmacd;  state: Exp;  lines: +2 -2

- typo in date
----------------------------
revision 1.7
date: 2002/09/28 20:07:05;  author: ianmacd;  state: Exp;  lines: +6 -2

- version number updates
----------------------------
revision 1.6
date: 2002/09/18 07:39:30;  author: ianmacd;  state: Exp;  lines: +9 -4

- updated version and changelog
----------------------------
revision 1.5
date: 2002/07/11 05:37:19;  author: ianmacd;  state: Exp;  lines: +7 -2

- update release to 0.1.1
----------------------------
revision 1.4
date: 2002/06/19 00:29:52;  author: ianmacd;  state: Exp;  lines: +1 -2

- no need to avoid linking against libruby - my Ruby was broken
----------------------------
revision 1.3
date: 2002/06/19 00:03:30;  author: ianmacd;  state: Exp;  lines: +2 -2

- don't bother making docs; we'll just add them to the tar file
----------------------------
revision 1.2
date: 2002/06/19 00:01:26;  author: ianmacd;  state: Exp;  lines: +6 -3

- package documentation as well
----------------------------
revision 1.1
date: 2002/06/18 09:21:28;  author: ianmacd;  state: Exp;

- initial check-in of .spec file
=============================================================================

RCS file: /var/cvs/ruby-password/example/example.rb,v
Working file: example/example.rb
head: 1.6
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.6
	v0-2-0: 1.3
	standard: 1.1.1.1
	default: 1.1.1
keyword substitution: kv
total revisions: 7;	selected revisions: 7
description:
----------------------------
revision 1.6
date: 2002/10/03 05:54:35;  author: ianmacd;  state: Exp;  lines: +3 -3

- return Password::WeakPassword on weak password
----------------------------
revision 1.5
date: 2002/09/24 00:29:20;  author: ianmacd;  state: Exp;  lines: +17 -1

- add GPL header
----------------------------
revision 1.4
date: 2002/09/20 00:39:50;  author: ianmacd;  state: Exp;  lines: +6 -1

- don't reask for password with Password.get if password with Password.getc
  fails
----------------------------
revision 1.3
date: 2002/09/18 07:23:57;  author: ianmacd;  state: Exp;  lines: +12 -13

- modifications in line with changes to Password#check
----------------------------
revision 1.2
date: 2002/06/18 23:21:27;  author: ianmacd;  state: Exp;  lines: +2 -2

- use MD5 on Linux, otherwise DES
----------------------------
revision 1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;  lines: +0 -0

- initial check-in
=============================================================================

RCS file: /var/cvs/ruby-password/lib/password.rb,v
Working file: lib/password.rb
head: 1.9
branch:
locks: strict
access list:
symbolic names:
	v0-3-0: 1.9
	v0-2-0: 1.6
	standard: 1.1.1.1
	default: 1.1.1
keyword substitution: kv
total revisions: 10;	selected revisions: 10
description:
----------------------------
revision 1.9
date: 2002/10/03 05:27:02;  author: ianmacd;  state: Exp;  lines: +6 -14

- with the Crack class gone, Password is now a direct subclass of String
- the Password.initialize and Password#check methods are no longer
  needed here, since the ones in rbcrack.c now pertain to the Password class
- Password#check now raises a Password::WeakPassword exception if the
  password is weak, not a Crack::WeakPassword exception
----------------------------
revision 1.8
date: 2002/09/28 20:07:05;  author: ianmacd;  state: Exp;  lines: +3 -3

- version number updates
----------------------------
revision 1.7
date: 2002/09/24 18:23:07;  author: ianmacd;  state: Exp;  lines: +7 -6

- format GNU message for man page
----------------------------
revision 1.6
date: 2002/09/18 07:22:55;  author: ianmacd;  state: Exp;  lines: +11 -11

- Password#check now returns true on success and raises a Crack::WeakPassword
  exception on failure.
----------------------------
revision 1.5
date: 2002/07/11 05:20:09;  author: ianmacd;  state: Exp;  lines: +3 -3

- update version to 0.1.1
----------------------------
revision 1.4
date: 2002/07/10 04:02:02;  author: ianmacd;  state: Exp;  lines: +3 -3

- default to assigning a null string when Password.new is called, to avoid
  this having to be passed by the user
----------------------------
revision 1.3
date: 2002/07/09 18:53:07;  author: ianmacd;  state: Exp;  lines: +6 -6

- Password.get now returns an instance of Password, not String
----------------------------
revision 1.2
date: 2002/06/18 22:19:47;  author: ianmacd;  state: Exp;  lines: +95 -11

- added a lot of embedded documentation, renamed some variables for
  clarity, and performed some very minor code clean-up
----------------------------
revision 1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2002/06/18 08:26:46;  author: ianmacd;  state: Exp;  lines: +0 -0

- initial check-in
=============================================================================
