add Korean translation (Eunju Kim)
updated Russian translation (Yulia Poyarko)
fix filename output in Python exceptions (Nalin Dahyabhai)
- fix format strings in util/packer.c (Mike Frysinger)
+ fix format strings in util/packer.c (Mike Frysinger)
+ improvement to rules based checking in fascist.c for better checking of closely related letter pairs (Ben Karsin)
v2.8.15 allow building of Python extension outside source folder (Jan Dittberner)
fix type on Python extension's trove classifier
reflect license change discussion that was never actually implemented in the repository and update to LGPL
#define MINDIFF 5
#define MINLEN 6
-#define MAXSTEP 4
#undef DEBUG
#undef DEBUG2
PWDICT *pwp;
char *instring;
{
- int i;
+ int i,maxrepeat;
char *ptr;
char *jptr;
char junk[STRINGSIZE];
ptr++;
}
- if (i > MAXSTEP)
+ /* Change by Ben Karsin from ITS at University of Hawaii at Manoa. Static MAXSTEP
+ would generate many false positives for long passwords. */
+ maxrepeat = 3+(0.09*strlen(password));
+ if (i > maxrepeat)
{
return _("it is too simplistic/systematic");
}