new upstream release

- cleanup of the word lists
This commit is contained in:
Tomas Mraz 2015-10-23 17:07:18 +02:00
parent 543a41b0c7
commit d3e5311e69
8 changed files with 140 additions and 45087 deletions

3
.gitignore vendored
View File

@ -51,3 +51,6 @@ cracklib-2.8.16.tar.gz
/cracklib-2.8.22.tar.gz
/cracklib-2.9.0.tar.gz
/cracklib-2.9.1.tar.gz
/cracklib-2.9.6.tar.gz
/cracklib-words-2.9.6.gz
/missing-words.gz

View File

@ -1,105 +0,0 @@
diff -up cracklib-2.9.1/lib/packer.h.lookup cracklib-2.9.1/lib/packer.h
--- cracklib-2.9.1/lib/packer.h.lookup 2013-12-09 09:52:42.153260712 +0100
+++ cracklib-2.9.1/lib/packer.h 2013-12-09 09:52:42.155260757 +0100
@@ -60,6 +60,7 @@ typedef struct
int count;
char data_put[NUMWORDS][MAXWORDLEN];
char data_get[NUMWORDS][MAXWORDLEN];
+ uint32_t prevblock;
} PWDICT;
#define PW_WORDS(x) ((x)->header.pih_numwords)
diff -up cracklib-2.9.1/lib/packlib.c.lookup cracklib-2.9.1/lib/packlib.c
--- cracklib-2.9.1/lib/packlib.c.lookup 2013-12-03 15:00:15.000000000 +0100
+++ cracklib-2.9.1/lib/packlib.c 2013-12-09 09:53:43.580643470 +0100
@@ -84,6 +84,7 @@ PWOpen(prefix, mode)
memset(&pdesc, '\0', sizeof(pdesc));
memset(&pdesc64, '\0', sizeof(pdesc64));
+ pdesc.prevblock = 0xffffffff;
snprintf(iname, STRINGSIZE, "%s.pwi", prefix);
snprintf(dname, STRINGSIZE, "%s.pwd", prefix);
@@ -446,12 +447,11 @@ GetPW(pwp, number)
register char *nstr;
register char *bptr;
char buffer[NUMWORDS * MAXWORDLEN];
- static uint32_t prevblock = 0xffffffff;
uint32_t thisblock;
thisblock = number / NUMWORDS;
- if (prevblock == thisblock)
+ if (pwp->prevblock == thisblock)
{
#if DEBUG
fprintf(stderr, "returning (%s)\n", pwp->data_get[number % NUMWORDS]);
@@ -526,13 +526,16 @@ GetPW(pwp, number)
return NULL;
}
- prevblock = thisblock;
+ pwp->prevblock = thisblock;
bptr = buffer;
for (ostr = pwp->data_get[0]; (*(ostr++) = *(bptr++)); /* nothing */ );
ostr = pwp->data_get[0];
+#if DEBUG
+ fprintf(stderr, "data_get[0]: %s\n", ostr);
+#endif
for (i = 1; i < NUMWORDS; i++)
{
@@ -543,6 +546,9 @@ GetPW(pwp, number)
while ((*(ostr++) = *(bptr++)));
ostr = nstr;
+#if DEBUG
+ fprintf(stderr, "data_get[%d]: %s\n", i, ostr);
+#endif
}
return (pwp->data_get[number % NUMWORDS]);
@@ -621,22 +627,28 @@ fprintf(stderr, "look for (%s)\n", strin
return(middle);
}
- if (middle == hwm)
- {
-#if DEBUG
- fprintf(stderr, "at terminal subdivision, stopping search\n");
-#endif
- break;
- }
-
if (cmp < 0)
{
- hwm = middle;
- }
+ if (middle == lwm)
+ {
+#if DEBUG
+ fprintf(stderr, "at terminal subdivision from right, stopping search\n");
+#endif
+ break;
+ }
+ hwm = middle - 1;
+ }
else if (cmp > 0)
{
- lwm = middle;
- }
+ if (middle == hwm)
+ {
+#if DEBUG
+ fprintf(stderr, "at terminal subdivision from left, stopping search\n");
+#endif
+ break;
+ }
+ lwm = middle + 1;
+ }
}
return (PW_WORDS(pwp));

View File

@ -1,6 +1,6 @@
diff -up cracklib-2.9.1/lib/fascist.c.reentrant cracklib-2.9.1/lib/fascist.c
--- cracklib-2.9.1/lib/fascist.c.reentrant 2013-12-03 15:00:15.000000000 +0100
+++ cracklib-2.9.1/lib/fascist.c 2013-12-09 09:38:23.165924179 +0100
diff -up cracklib-2.9.6/lib/fascist.c.reentrant cracklib-2.9.6/lib/fascist.c
--- cracklib-2.9.6/lib/fascist.c.reentrant 2015-08-18 20:41:16.000000000 +0200
+++ cracklib-2.9.6/lib/fascist.c 2015-10-22 18:17:20.338290974 +0200
@@ -36,8 +36,8 @@ typedef unsigned short uint16_t;
#undef DEBUG
#undef DEBUG2
@ -103,10 +103,10 @@ diff -up cracklib-2.9.1/lib/fascist.c.reentrant cracklib-2.9.1/lib/fascist.c
{
continue;
}
diff -up cracklib-2.9.1/lib/packer.h.reentrant cracklib-2.9.1/lib/packer.h
--- cracklib-2.9.1/lib/packer.h.reentrant 2013-12-09 09:38:23.164924157 +0100
+++ cracklib-2.9.1/lib/packer.h 2013-12-09 09:38:23.165924179 +0100
@@ -83,7 +83,7 @@ extern int PWClose(PWDICT *pwp);
diff -up cracklib-2.9.6/lib/packer.h.reentrant cracklib-2.9.6/lib/packer.h
--- cracklib-2.9.6/lib/packer.h.reentrant 2015-10-22 18:17:20.335290902 +0200
+++ cracklib-2.9.6/lib/packer.h 2015-10-22 18:17:20.338290974 +0200
@@ -82,7 +82,7 @@ extern int PWClose(PWDICT *pwp);
extern unsigned int FindPW(PWDICT *pwp, char *string);
extern int PutPW(PWDICT *pwp, char *string);
extern int PMatch(char *control, char *string);
@ -115,9 +115,9 @@ diff -up cracklib-2.9.1/lib/packer.h.reentrant cracklib-2.9.1/lib/packer.h
extern char Chop(char *string);
extern char *Trim(char *string);
extern char *FascistLook(PWDICT *pwp, char *instring);
diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
--- cracklib-2.9.1/lib/packlib.c.reentrant 2013-12-09 09:38:23.164924157 +0100
+++ cracklib-2.9.1/lib/packlib.c 2013-12-09 09:39:06.556900951 +0100
diff -up cracklib-2.9.6/lib/packlib.c.reentrant cracklib-2.9.6/lib/packlib.c
--- cracklib-2.9.6/lib/packlib.c.reentrant 2015-08-18 20:41:16.000000000 +0200
+++ cracklib-2.9.6/lib/packlib.c 2015-10-22 18:19:52.154911451 +0200
@@ -67,8 +67,8 @@ PWOpen(prefix, mode)
char *mode;
{
@ -129,7 +129,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
char iname[STRINGSIZE];
char dname[STRINGSIZE];
char wname[STRINGSIZE];
@@ -76,15 +76,13 @@ PWOpen(prefix, mode)
@@ -76,13 +76,11 @@ PWOpen(prefix, mode)
void *ifp;
void *wfp;
@ -144,12 +144,9 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
- memset(&pdesc, '\0', sizeof(pdesc));
+ memset(pdesc, '\0', sizeof(*pdesc));
memset(&pdesc64, '\0', sizeof(pdesc64));
- pdesc.prevblock = 0xffffffff;
+ pdesc->prevblock = 0xffffffff;
snprintf(iname, STRINGSIZE, "%s.pwi", prefix);
snprintf(dname, STRINGSIZE, "%s.pwd", prefix);
@@ -92,77 +90,80 @@ PWOpen(prefix, mode)
@@ -91,77 +89,80 @@ PWOpen(prefix, mode)
if (mode[0] == 'r')
{
@ -254,7 +251,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
gzclose(dfp);
else
#endif
@@ -171,10 +172,11 @@ PWOpen(prefix, mode)
@@ -170,10 +171,11 @@ PWOpen(prefix, mode)
{
fclose(wfp);
}
@ -267,7 +264,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
{
/* uh-oh. either a broken "64-bit" file or a garbage file. */
rewind (ifp);
@@ -182,10 +184,9 @@ PWOpen(prefix, mode)
@@ -181,10 +183,9 @@ PWOpen(prefix, mode)
{
fprintf(stderr, "%s: error reading header\n", prefix);
@ -279,7 +276,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
gzclose(dfp);
else
#endif
@@ -194,6 +195,7 @@ PWOpen(prefix, mode)
@@ -193,6 +194,7 @@ PWOpen(prefix, mode)
{
fclose(wfp);
}
@ -287,7 +284,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
return NULL;
}
if (pdesc64.header.pih_magic != PIH_MAGIC)
@@ -201,10 +203,9 @@ PWOpen(prefix, mode)
@@ -200,10 +202,9 @@ PWOpen(prefix, mode)
/* nope, not "64-bit" after all */
fprintf(stderr, "%s: error reading header\n", prefix);
@ -299,7 +296,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
gzclose(dfp);
else
#endif
@@ -214,23 +215,23 @@ PWOpen(prefix, mode)
@@ -213,23 +214,23 @@ PWOpen(prefix, mode)
{
fclose(wfp);
}
@ -330,7 +327,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
gzclose(dfp);
else
#endif
@@ -240,17 +241,17 @@ PWOpen(prefix, mode)
@@ -239,17 +240,17 @@ PWOpen(prefix, mode)
{
fclose(wfp);
}
@ -351,7 +348,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
gzclose(dfp);
else
#endif
@@ -259,17 +260,17 @@ PWOpen(prefix, mode)
@@ -258,17 +259,17 @@ PWOpen(prefix, mode)
{
fclose(wfp);
}
@ -372,7 +369,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
gzclose(dfp);
else
#endif
@@ -278,10 +279,11 @@ PWOpen(prefix, mode)
@@ -277,10 +278,11 @@ PWOpen(prefix, mode)
{
fclose(wfp);
}
@ -385,7 +382,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
{
int i;
@@ -289,27 +291,27 @@ PWOpen(prefix, mode)
@@ -288,27 +290,27 @@ PWOpen(prefix, mode)
{
if (fread(pdesc64.hwms, 1, sizeof(pdesc64.hwms), wfp) != sizeof(pdesc64.hwms))
{
@ -421,7 +418,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
}
int
@@ -319,6 +321,7 @@ PWClose(pwp)
@@ -318,6 +320,7 @@ PWClose(pwp)
if (pwp->header.pih_magic != PIH_MAGIC)
{
fprintf(stderr, "PWClose: close magic mismatch\n");
@ -429,7 +426,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
return (-1);
}
@@ -330,12 +333,14 @@ PWClose(pwp)
@@ -329,12 +332,14 @@ PWClose(pwp)
if (fseek(pwp->ifp, 0L, 0))
{
fprintf(stderr, "index magic fseek failed\n");
@ -444,7 +441,7 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
return (-1);
}
@@ -369,6 +374,7 @@ PWClose(pwp)
@@ -368,6 +373,7 @@ PWClose(pwp)
}
pwp->header.pih_magic = 0;
@ -452,9 +449,9 @@ diff -up cracklib-2.9.1/lib/packlib.c.reentrant cracklib-2.9.1/lib/packlib.c
return (0);
}
diff -up cracklib-2.9.1/lib/rules.c.reentrant cracklib-2.9.1/lib/rules.c
--- cracklib-2.9.1/lib/rules.c.reentrant 2013-12-03 15:00:15.000000000 +0100
+++ cracklib-2.9.1/lib/rules.c 2013-12-09 09:38:23.166924202 +0100
diff -up cracklib-2.9.6/lib/rules.c.reentrant cracklib-2.9.6/lib/rules.c
--- cracklib-2.9.6/lib/rules.c.reentrant 2015-08-18 20:41:16.000000000 +0200
+++ cracklib-2.9.6/lib/rules.c 2015-10-22 18:17:20.339290998 +0200
@@ -82,12 +82,12 @@ Suffix(myword, suffix)
}

View File

@ -1,6 +1,6 @@
diff -up cracklib-2.9.1/lib/fascist.c.simplistic cracklib-2.9.1/lib/fascist.c
--- cracklib-2.9.1/lib/fascist.c.simplistic 2013-12-09 09:31:47.136009210 +0100
+++ cracklib-2.9.1/lib/fascist.c 2013-12-09 09:33:23.774184638 +0100
diff -up cracklib-2.9.6/lib/fascist.c.simplistic cracklib-2.9.6/lib/fascist.c
--- cracklib-2.9.6/lib/fascist.c.simplistic 2015-10-22 18:21:51.099748012 +0200
+++ cracklib-2.9.6/lib/fascist.c 2015-10-22 18:21:51.101748060 +0200
@@ -55,7 +55,6 @@ static char *r_destructors[] = {
"/?p@?p", /* purging out punctuation/symbols/junk */
@ -92,9 +92,9 @@ diff -up cracklib-2.9.1/lib/fascist.c.simplistic cracklib-2.9.1/lib/fascist.c
#ifdef DEBUG
printf("%-16s (reversed dict)\n", a);
#endif
diff -up cracklib-2.9.1/util/cracklib-format.simplistic cracklib-2.9.1/util/cracklib-format
--- cracklib-2.9.1/util/cracklib-format.simplistic 2012-12-13 18:01:50.000000000 +0100
+++ cracklib-2.9.1/util/cracklib-format 2013-12-09 09:31:47.138009255 +0100
diff -up cracklib-2.9.6/util/cracklib-format.simplistic cracklib-2.9.6/util/cracklib-format
--- cracklib-2.9.6/util/cracklib-format.simplistic 2015-10-22 18:21:51.101748060 +0200
+++ cracklib-2.9.6/util/cracklib-format 2014-07-09 17:24:45.000000000 +0200
@@ -3,8 +3,10 @@
# This preprocesses a set of word lists into a suitable form for input
# into cracklib-packer
@ -102,9 +102,11 @@ diff -up cracklib-2.9.1/util/cracklib-format.simplistic cracklib-2.9.1/util/crac
+LC_ALL=C
+export LC_ALL
gzip -cdf "$@" |
grep -v '^\(#\|$\)' |
- grep -v '^\(#\|$\)' |
- tr '[A-Z]' '[a-z]' |
- tr -cd '\012[a-z][0-9]' |
- env LC_ALL=C sort -u
+ grep -a -E -v '^.{30,}$' |
+ tr '[:upper:]' '[:lower:]' |
+ tr -cd '\n[:graph:]' |
sort -u
+ sort -u

View File

@ -1,6 +1,6 @@
diff -up cracklib-2.9.1/po/as.po.translations cracklib-2.9.1/po/as.po
--- cracklib-2.9.1/po/as.po.translations 2013-12-09 09:34:43.044969070 +0100
+++ cracklib-2.9.1/po/as.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/as.po.translations cracklib-2.9.6/po/as.po
--- cracklib-2.9.6/po/as.po.translations 2015-10-22 18:24:54.374118684 +0200
+++ cracklib-2.9.6/po/as.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,82 +1,83 @@
# Copyright (C) 2009 Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
@ -12,7 +12,7 @@ diff -up cracklib-2.9.1/po/as.po.translations cracklib-2.9.1/po/as.po
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-12 11:39+0530\n"
-"Last-Translator: Amitakhya Phukan <aphukan@fedoraproject.org>\n"
+"Report-Msgid-Bugs-To: \n"
@ -112,9 +112,9 @@ diff -up cracklib-2.9.1/po/as.po.translations cracklib-2.9.1/po/as.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "শব্দকোষ ল'ড কৰোতে ত্ৰুটি"
diff -up cracklib-2.9.1/po/bn_IN.po.translations cracklib-2.9.1/po/bn_IN.po
--- cracklib-2.9.1/po/bn_IN.po.translations 2013-12-09 09:34:43.044969070 +0100
+++ cracklib-2.9.1/po/bn_IN.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/bn_IN.po.translations cracklib-2.9.6/po/bn_IN.po
--- cracklib-2.9.6/po/bn_IN.po.translations 2015-10-22 18:24:54.374118684 +0200
+++ cracklib-2.9.6/po/bn_IN.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,83 +1,84 @@
# translation of cracklib.po to Bengali INDIA
# Copyright (C) 2009 Free Software Foundation, Inc.
@ -127,7 +127,7 @@ diff -up cracklib-2.9.1/po/bn_IN.po.translations cracklib-2.9.1/po/bn_IN.po
msgstr ""
"Project-Id-Version: cracklib.default.cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-11 12:34+0530\n"
-"Last-Translator: Runa Bhattacharjee <runab@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -227,9 +227,9 @@ diff -up cracklib-2.9.1/po/bn_IN.po.translations cracklib-2.9.1/po/bn_IN.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "অভিধান লোড হতে সমস্যা"
diff -up cracklib-2.9.1/po/de.po.translations cracklib-2.9.1/po/de.po
--- cracklib-2.9.1/po/de.po.translations 2013-12-09 09:34:43.044969070 +0100
+++ cracklib-2.9.1/po/de.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/de.po.translations cracklib-2.9.6/po/de.po
--- cracklib-2.9.6/po/de.po.translations 2015-10-22 18:24:54.375118708 +0200
+++ cracklib-2.9.6/po/de.po 2014-07-09 17:24:45.000000000 +0200
@@ -4,82 +4,82 @@
# Antje Faber <afaber@suse.de>, 2000-2003.
# Karl Eichwalder <ke@suse.de>, 1999-2003.
@ -240,7 +240,7 @@ diff -up cracklib-2.9.1/po/de.po.translations cracklib-2.9.1/po/de.po
msgstr ""
"Project-Id-Version: new\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2003-11-27 18:31GMT\n"
-"Last-Translator: Novell Language <language@novell.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -341,9 +341,9 @@ diff -up cracklib-2.9.1/po/de.po.translations cracklib-2.9.1/po/de.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "Fehler beim Laden des Wörterbuches"
diff -up cracklib-2.9.1/po/es.po.translations cracklib-2.9.1/po/es.po
--- cracklib-2.9.1/po/es.po.translations 2013-12-09 09:34:43.044969070 +0100
+++ cracklib-2.9.1/po/es.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/es.po.translations cracklib-2.9.6/po/es.po
--- cracklib-2.9.6/po/es.po.translations 2015-10-22 18:24:54.375118708 +0200
+++ cracklib-2.9.6/po/es.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,81 +1,82 @@
# translation of cracklib.po to
# This file is put in the public domain.
@ -354,7 +354,7 @@ diff -up cracklib-2.9.1/po/es.po.translations cracklib-2.9.1/po/es.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2005-06-23 13:17+02:00\n"
-"Last-Translator: Novell Language <language@novell.com>\n"
-"Language-Team: Novell Language <language@novell.com>\n"
@ -458,9 +458,9 @@ diff -up cracklib-2.9.1/po/es.po.translations cracklib-2.9.1/po/es.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "Error al cargar el diccionario"
diff -up cracklib-2.9.1/po/fr.po.translations cracklib-2.9.1/po/fr.po
--- cracklib-2.9.1/po/fr.po.translations 2013-12-09 09:34:43.045969092 +0100
+++ cracklib-2.9.1/po/fr.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/fr.po.translations cracklib-2.9.6/po/fr.po
--- cracklib-2.9.6/po/fr.po.translations 2015-10-22 18:24:54.375118708 +0200
+++ cracklib-2.9.6/po/fr.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,81 +1,82 @@
# translation of cracklib.po to Français
# This file is put in the public domain.
@ -471,7 +471,7 @@ diff -up cracklib-2.9.1/po/fr.po.translations cracklib-2.9.1/po/fr.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2005-06-23 13:17+02:00\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-12-14 16:11-0600\n"
@ -571,9 +571,9 @@ diff -up cracklib-2.9.1/po/fr.po.translations cracklib-2.9.1/po/fr.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "erreur lors du chargement du dictionnaire"
diff -up cracklib-2.9.1/po/gu.po.translations cracklib-2.9.1/po/gu.po
--- cracklib-2.9.1/po/gu.po.translations 2013-12-09 09:34:43.045969092 +0100
+++ cracklib-2.9.1/po/gu.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/gu.po.translations cracklib-2.9.6/po/gu.po
--- cracklib-2.9.6/po/gu.po.translations 2015-10-22 18:24:54.375118708 +0200
+++ cracklib-2.9.6/po/gu.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,84 +1,85 @@
# translation of cracklib.default.cracklib.gu.po to Gujarati
# Copyright (C) 2009 Free Software Foundation, Inc.
@ -586,7 +586,7 @@ diff -up cracklib-2.9.1/po/gu.po.translations cracklib-2.9.1/po/gu.po
msgstr ""
"Project-Id-Version: cracklib.default.cracklib.gu\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-10-22 18:13+0530\n"
-"Last-Translator: Ankit Patel <ankit@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -688,9 +688,9 @@ diff -up cracklib-2.9.1/po/gu.po.translations cracklib-2.9.1/po/gu.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "શબ્દકોષને લાવી રહ્યા હોય ત્યારે ભૂલ"
diff -up cracklib-2.9.1/po/hi.po.translations cracklib-2.9.1/po/hi.po
--- cracklib-2.9.1/po/hi.po.translations 2013-12-09 09:34:43.045969092 +0100
+++ cracklib-2.9.1/po/hi.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/hi.po.translations cracklib-2.9.6/po/hi.po
--- cracklib-2.9.6/po/hi.po.translations 2015-10-22 18:24:54.376118732 +0200
+++ cracklib-2.9.6/po/hi.po 2014-07-09 17:24:45.000000000 +0200
@@ -2,84 +2,85 @@
# Hindi translations for cracklib package.
# Copyright (C) 2009, 2010 Free Software Foundation, Inc.
@ -703,7 +703,7 @@ diff -up cracklib-2.9.1/po/hi.po.translations cracklib-2.9.1/po/hi.po
msgstr ""
"Project-Id-Version: cracklib.default.cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2010-04-06 12:21+0530\n"
-"Last-Translator: Rajesh Ranjan <rranjan@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -804,9 +804,9 @@ diff -up cracklib-2.9.1/po/hi.po.translations cracklib-2.9.1/po/hi.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "शब्दकोश लोड करने में त्रुटि"
diff -up cracklib-2.9.1/po/it.po.translations cracklib-2.9.1/po/it.po
--- cracklib-2.9.1/po/it.po.translations 2013-12-09 09:34:43.045969092 +0100
+++ cracklib-2.9.1/po/it.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/it.po.translations cracklib-2.9.6/po/it.po
--- cracklib-2.9.6/po/it.po.translations 2015-10-22 18:24:54.376118732 +0200
+++ cracklib-2.9.6/po/it.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,81 +1,82 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
@ -817,7 +817,7 @@ diff -up cracklib-2.9.1/po/it.po.translations cracklib-2.9.1/po/it.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2005-06-23 13:15+02:00\n"
-"Last-Translator: Novell Language <language@novell.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -918,9 +918,9 @@ diff -up cracklib-2.9.1/po/it.po.translations cracklib-2.9.1/po/it.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "errore nel caricare il dizionario"
diff -up cracklib-2.9.1/po/ja.po.translations cracklib-2.9.1/po/ja.po
--- cracklib-2.9.1/po/ja.po.translations 2013-12-09 09:34:43.046969115 +0100
+++ cracklib-2.9.1/po/ja.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/ja.po.translations cracklib-2.9.6/po/ja.po
--- cracklib-2.9.6/po/ja.po.translations 2015-10-22 18:24:54.376118732 +0200
+++ cracklib-2.9.6/po/ja.po 2014-07-09 17:24:45.000000000 +0200
@@ -2,80 +2,82 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
@ -931,7 +931,7 @@ diff -up cracklib-2.9.1/po/ja.po.translations cracklib-2.9.1/po/ja.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2005-08-18 11:52-0000\n"
-"Last-Translator: Novell Language <language@novell.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -1030,9 +1030,9 @@ diff -up cracklib-2.9.1/po/ja.po.translations cracklib-2.9.1/po/ja.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "辞書の読み込み中二エラーが発生しました"
diff -up cracklib-2.9.1/po/kn.po.translations cracklib-2.9.1/po/kn.po
--- cracklib-2.9.1/po/kn.po.translations 2013-12-09 09:34:43.046969115 +0100
+++ cracklib-2.9.1/po/kn.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/kn.po.translations cracklib-2.9.6/po/kn.po
--- cracklib-2.9.6/po/kn.po.translations 2015-10-22 18:24:54.376118732 +0200
+++ cracklib-2.9.6/po/kn.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,83 +1,84 @@
# translation of cracklib.po to Kannada
# Copyright (C) 2008 Free Software Foundation, Inc.
@ -1045,7 +1045,7 @@ diff -up cracklib-2.9.1/po/kn.po.translations cracklib-2.9.1/po/kn.po
msgstr ""
-"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2008-12-11 11:49+0530\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
@ -1147,9 +1147,9 @@ diff -up cracklib-2.9.1/po/kn.po.translations cracklib-2.9.1/po/kn.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "ಕೋಶವನ್ನು ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ದೋಷ"
diff -up cracklib-2.9.1/po/ko.po.translations cracklib-2.9.1/po/ko.po
--- cracklib-2.9.1/po/ko.po.translations 2013-12-09 09:34:43.046969115 +0100
+++ cracklib-2.9.1/po/ko.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/ko.po.translations cracklib-2.9.6/po/ko.po
--- cracklib-2.9.6/po/ko.po.translations 2015-10-22 18:24:54.377118756 +0200
+++ cracklib-2.9.6/po/ko.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,83 +1,84 @@
# translation of cracklib.default.po to Korean
# Copyright (C) 2009 Free Software Foundation, Inc.
@ -1162,7 +1162,7 @@ diff -up cracklib-2.9.1/po/ko.po.translations cracklib-2.9.1/po/ko.po
msgstr ""
"Project-Id-Version: cracklib.default\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-18 11:19+1000\n"
-"Last-Translator: Eunju Kim <eukim@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -1263,9 +1263,9 @@ diff -up cracklib-2.9.1/po/ko.po.translations cracklib-2.9.1/po/ko.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "사전을 불러오는 도중 오류 발생 "
diff -up cracklib-2.9.1/po/ml.po.translations cracklib-2.9.1/po/ml.po
--- cracklib-2.9.1/po/ml.po.translations 2013-12-09 09:34:43.046969115 +0100
+++ cracklib-2.9.1/po/ml.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/ml.po.translations cracklib-2.9.6/po/ml.po
--- cracklib-2.9.6/po/ml.po.translations 2015-10-22 18:24:54.377118756 +0200
+++ cracklib-2.9.6/po/ml.po 2014-07-09 17:24:45.000000000 +0200
@@ -2,81 +2,82 @@
# Copyright (C) 2009 Free Software Foundation, Inc.
# This file is distributed under the same license as the cracklib package.
@ -1276,7 +1276,7 @@ diff -up cracklib-2.9.1/po/ml.po.translations cracklib-2.9.1/po/ml.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-11 14:46+0530\n"
-"Last-Translator: Ani Peter <apeter@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -1376,9 +1376,9 @@ diff -up cracklib-2.9.1/po/ml.po.translations cracklib-2.9.1/po/ml.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "നിഘണ്ടു ലഭ്യമാക്കുന്നതില്‍ പിശക്"
diff -up cracklib-2.9.1/po/mr.po.translations cracklib-2.9.1/po/mr.po
--- cracklib-2.9.1/po/mr.po.translations 2013-12-09 09:34:43.047969137 +0100
+++ cracklib-2.9.1/po/mr.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/mr.po.translations cracklib-2.9.6/po/mr.po
--- cracklib-2.9.6/po/mr.po.translations 2015-10-22 18:24:54.377118756 +0200
+++ cracklib-2.9.6/po/mr.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,83 +1,84 @@
# translation of cracklib.default.cracklib.po to Marathi
# Copyright (C) 2009 Free Software Foundation, Inc.
@ -1391,7 +1391,7 @@ diff -up cracklib-2.9.1/po/mr.po.translations cracklib-2.9.1/po/mr.po
msgstr ""
-"Project-Id-Version: cracklib.default.cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-11 12:24+0530\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
@ -1491,9 +1491,9 @@ diff -up cracklib-2.9.1/po/mr.po.translations cracklib-2.9.1/po/mr.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "शब्दकोष लोड करतेवेळी त्रुटी"
diff -up cracklib-2.9.1/po/or.po.translations cracklib-2.9.1/po/or.po
--- cracklib-2.9.1/po/or.po.translations 2013-12-09 09:34:43.047969137 +0100
+++ cracklib-2.9.1/po/or.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/or.po.translations cracklib-2.9.6/po/or.po
--- cracklib-2.9.6/po/or.po.translations 2015-10-22 18:24:54.377118756 +0200
+++ cracklib-2.9.6/po/or.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,84 +1,85 @@
# translation of cracklib.default.cracklib.or.po to Oriya
# Copyright (C) 2009 Free Software Foundation, Inc.
@ -1506,7 +1506,7 @@ diff -up cracklib-2.9.1/po/or.po.translations cracklib-2.9.1/po/or.po
msgstr ""
"Project-Id-Version: cracklib.default.cracklib.or\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-12 13:02+0530\n"
-"Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -1608,9 +1608,9 @@ diff -up cracklib-2.9.1/po/or.po.translations cracklib-2.9.1/po/or.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "ଅଭିଧାନ ଧାରଣ କରିବାରେ ତ୍ରୁଟି"
diff -up cracklib-2.9.1/po/pa.po.translations cracklib-2.9.1/po/pa.po
--- cracklib-2.9.1/po/pa.po.translations 2013-12-09 09:34:43.047969137 +0100
+++ cracklib-2.9.1/po/pa.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/pa.po.translations cracklib-2.9.6/po/pa.po
--- cracklib-2.9.6/po/pa.po.translations 2015-10-22 18:24:54.378118779 +0200
+++ cracklib-2.9.6/po/pa.po 2014-07-09 17:24:45.000000000 +0200
@@ -2,84 +2,85 @@
# translation of cracklib.po to Panjabi
# Copyright (C) 2005 Free Software Foundation, Inc.
@ -1624,7 +1624,7 @@ diff -up cracklib-2.9.1/po/pa.po.translations cracklib-2.9.1/po/pa.po
msgstr ""
"Project-Id-Version: cracklib.pa\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-17 05:52+0530\n"
-"Last-Translator: A S Alam <aalam@users.sf.net>\n"
+"Report-Msgid-Bugs-To: \n"
@ -1724,9 +1724,9 @@ diff -up cracklib-2.9.1/po/pa.po.translations cracklib-2.9.1/po/pa.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "ਸ਼ਬਦ-ਕੋਸ਼ ਲੋਡ ਕਰਨ ਵੇਲੇ ਗਲਤੀ"
diff -up cracklib-2.9.1/po/pt_BR.po.translations cracklib-2.9.1/po/pt_BR.po
--- cracklib-2.9.1/po/pt_BR.po.translations 2013-12-09 09:34:43.047969137 +0100
+++ cracklib-2.9.1/po/pt_BR.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/pt_BR.po.translations cracklib-2.9.6/po/pt_BR.po
--- cracklib-2.9.6/po/pt_BR.po.translations 2015-10-22 18:24:54.378118779 +0200
+++ cracklib-2.9.6/po/pt_BR.po 2014-07-09 17:24:45.000000000 +0200
@@ -2,80 +2,82 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
@ -1737,7 +1737,7 @@ diff -up cracklib-2.9.1/po/pt_BR.po.translations cracklib-2.9.1/po/pt_BR.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2005-08-18 15:02+0000\n"
-"Last-Translator: Novell Language <language@novell.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -1837,9 +1837,9 @@ diff -up cracklib-2.9.1/po/pt_BR.po.translations cracklib-2.9.1/po/pt_BR.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "erro ao carregar dicionário"
diff -up cracklib-2.9.1/po/ru.po.translations cracklib-2.9.1/po/ru.po
--- cracklib-2.9.1/po/ru.po.translations 2013-12-09 09:34:43.048969160 +0100
+++ cracklib-2.9.1/po/ru.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/ru.po.translations cracklib-2.9.6/po/ru.po
--- cracklib-2.9.6/po/ru.po.translations 2015-10-22 18:24:54.378118779 +0200
+++ cracklib-2.9.6/po/ru.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,85 +1,86 @@
# translation of cracklib.pot to Russian
# Copyright (C) 2008, 2009
@ -1853,7 +1853,7 @@ diff -up cracklib-2.9.1/po/ru.po.translations cracklib-2.9.1/po/ru.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-12-03 10:17+1100\n"
-"Last-Translator: Yulia <ypoyarko@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -1960,9 +1960,9 @@ diff -up cracklib-2.9.1/po/ru.po.translations cracklib-2.9.1/po/ru.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "ошибка при загрузке словаря"
diff -up cracklib-2.9.1/po/ta.po.translations cracklib-2.9.1/po/ta.po
--- cracklib-2.9.1/po/ta.po.translations 2013-12-09 09:34:43.048969160 +0100
+++ cracklib-2.9.1/po/ta.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/ta.po.translations cracklib-2.9.6/po/ta.po
--- cracklib-2.9.6/po/ta.po.translations 2015-10-22 18:24:54.378118779 +0200
+++ cracklib-2.9.6/po/ta.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,83 +1,84 @@
# translation of cracklib.default.cracklib.po to Tamil
# Copyright (C) 2009 Free Software Foundation, Inc.
@ -1975,7 +1975,7 @@ diff -up cracklib-2.9.1/po/ta.po.translations cracklib-2.9.1/po/ta.po
msgstr ""
"Project-Id-Version: cracklib.default.cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-11 14:21+0530\n"
-"Last-Translator: I. Felix <ifelix@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -2075,9 +2075,9 @@ diff -up cracklib-2.9.1/po/ta.po.translations cracklib-2.9.1/po/ta.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "அகராதியை ஏற்றுவதில் பிழை"
diff -up cracklib-2.9.1/po/te.po.translations cracklib-2.9.1/po/te.po
--- cracklib-2.9.1/po/te.po.translations 2013-12-09 09:34:43.048969160 +0100
+++ cracklib-2.9.1/po/te.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/te.po.translations cracklib-2.9.6/po/te.po
--- cracklib-2.9.6/po/te.po.translations 2015-10-22 18:24:54.379118803 +0200
+++ cracklib-2.9.6/po/te.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,84 +1,85 @@
# translation of cracklib.pot to Telugu
# Copyright (C) 2009 Free Software Foundation, Inc.
@ -2090,7 +2090,7 @@ diff -up cracklib-2.9.1/po/te.po.translations cracklib-2.9.1/po/te.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2009-11-11 15:13+0530\n"
-"Last-Translator: Krishna Babu K <kkrothap@redhat.com>\n"
+"Report-Msgid-Bugs-To: \n"
@ -2191,9 +2191,9 @@ diff -up cracklib-2.9.1/po/te.po.translations cracklib-2.9.1/po/te.po
msgid "error loading dictionary"
-msgstr ""
+msgstr "నిఘంటువును లోడు చేయుటలో దోషం"
diff -up cracklib-2.9.1/po/zh_CN.po.translations cracklib-2.9.1/po/zh_CN.po
--- cracklib-2.9.1/po/zh_CN.po.translations 2011-07-26 11:55:29.000000000 +0200
+++ cracklib-2.9.1/po/zh_CN.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/zh_CN.po.translations cracklib-2.9.6/po/zh_CN.po
--- cracklib-2.9.6/po/zh_CN.po.translations 2011-07-26 11:55:29.000000000 +0200
+++ cracklib-2.9.6/po/zh_CN.po 2014-07-09 17:24:45.000000000 +0200
@@ -1,78 +1,84 @@
# translation of cracklib.default.po to Wei Liu
# Copyright (C) 2010 Free Software Foundation, Inc.
@ -2297,9 +2297,9 @@ diff -up cracklib-2.9.1/po/zh_CN.po.translations cracklib-2.9.1/po/zh_CN.po
+#: ../lib/fascist.c:867
+msgid "error loading dictionary"
+msgstr "载入字典出错"
diff -up cracklib-2.9.1/po/zh_TW.po.translations cracklib-2.9.1/po/zh_TW.po
--- cracklib-2.9.1/po/zh_TW.po.translations 2013-12-09 09:34:43.048969160 +0100
+++ cracklib-2.9.1/po/zh_TW.po 2013-12-02 09:40:11.000000000 +0100
diff -up cracklib-2.9.6/po/zh_TW.po.translations cracklib-2.9.6/po/zh_TW.po
--- cracklib-2.9.6/po/zh_TW.po.translations 2015-10-22 18:24:54.379118803 +0200
+++ cracklib-2.9.6/po/zh_TW.po 2014-07-09 17:24:45.000000000 +0200
@@ -2,80 +2,82 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
@ -2310,7 +2310,7 @@ diff -up cracklib-2.9.1/po/zh_TW.po.translations cracklib-2.9.1/po/zh_TW.po
msgstr ""
"Project-Id-Version: cracklib\n"
-"Report-Msgid-Bugs-To: cracklib-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-06 07:51-0600\n"
-"POT-Creation-Date: 2015-08-18 13:45-0500\n"
-"PO-Revision-Date: 2005-06-23 12:52+0200\n"
-"Last-Translator: Novell Language <language@novell.com>\n"
+"Report-Msgid-Bugs-To: \n"

View File

@ -4,13 +4,11 @@
Summary: A password-checking library
Name: cracklib
Version: 2.9.1
Release: 6%{?dist}
Version: 2.9.6
Release: 1%{?dist}
Group: System Environment/Libraries
Source0: http://prdownloads.sourceforge.net/cracklib/cracklib-%{version}.tar.gz
# Retrieved at 20091201191719Z.
Source1: http://iweb.dl.sourceforge.net/project/cracklib/cracklib-words/2008-05-07/cracklib-words-20080507.gz
Source0: https://github.com/cracklib/cracklib/releases/download/cracklib-%{version}/cracklib-%{version}.tar.gz
Source1: https://github.com/cracklib/cracklib/releases/download/cracklib-%{version}/cracklib-words-%{version}.gz
# For man pages.
Source2: http://ftp.us.debian.org/debian/pool/main/c/cracklib2/cracklib2_2.8.19-1.debian.tar.gz
@ -19,45 +17,14 @@ Source40: http://ftp.us.debian.org/debian/pool/main/c/cracklib2/cracklib2_2.8.19
# From attachment to https://bugzilla.redhat.com/show_bug.cgi?id=627449
Source3: cracklib.default.zh_CN.po
Source10: http://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Domains.gz
Source11: http://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Dosref.gz
Source12: http://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Ftpsites.gz
Source13: http://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Jargon.gz
Source14: http://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/common-passwords.txt.gz
Source15: http://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/etc-hosts.gz
Source16: http://ftp.cerias.purdue.edu/pub/dict/wordlists/movieTV/Movies.gz
Source17: http://ftp.cerias.purdue.edu/pub/dict/wordlists/movieTV/Python.gz
Source18: http://ftp.cerias.purdue.edu/pub/dict/wordlists/movieTV/Trek.gz
Source19: http://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/LCarrol.gz
Source20: http://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/Paradise.Lost.gz
Source21: http://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/cartoon.gz
Source22: http://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/myths-legends.gz
Source23: http://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/sf.gz
Source24: http://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/shakespeare.gz
Source25: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/ASSurnames.gz
Source26: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/Congress.gz
Source27: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/Family-Names.gz
Source28: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/Given-Names.gz
Source29: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/famous.gz
Source30: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/fast-names.gz
Source31: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/female-names.gz
Source32: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/male-names.gz
Source33: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/names.french.gz
Source34: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/names.hp.gz
Source35: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/other-names.gz
Source36: http://ftp.cerias.purdue.edu/pub/dict/wordlists/names/surnames.finnish.gz
# No upstream source for this, just words missing from the current cracklib-words
Source10: missing-words.gz
# No upstream source for this; it came in as a bugzilla attachment.
Source37: pass_file.gz
# https://bugzilla.redhat.com/show_bug.cgi?id=557592
# https://bugzilla.redhat.com/attachment.cgi?id=386022
Source38: ry-threshold10.txt
Patch1: cracklib-2.9.1-inttypes.patch
Patch2: cracklib-2.9.0-python-gzdicts.patch
Patch3: cracklib-2.9.1-packlib-lookup.patch
Patch4: cracklib-2.9.1-packlib-reentrant.patch
Patch6: cracklib-2.9.1-simplistic.patch
Patch7: cracklib-2.9.1-translation-updates.patch
Patch4: cracklib-2.9.6-packlib-reentrant.patch
Patch6: cracklib-2.9.6-simplistic.patch
Patch7: cracklib-2.9.6-translation-updates.patch
URL: http://sourceforge.net/projects/cracklib/
License: LGPLv2+
Buildroot: %{_tmppath}/%{name}-%{version}-root
@ -127,18 +94,12 @@ install -p -m 644 %{SOURCE3} po/zh_CN.po
%patch1 -p1 -b .inttypes
%patch2 -p1 -b .gzdicts
%patch3 -p1 -b .lookup
%patch4 -p1 -b .reentrant
%patch6 -p1 -b .simplistic
%patch7 -p1 -b .translations
mkdir cracklib-dicts
for dict in %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} \
%{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18} %{SOURCE19} \
%{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24} \
%{SOURCE25} %{SOURCE26} %{SOURCE27} %{SOURCE28} %{SOURCE29} \
%{SOURCE30} %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} \
%{SOURCE35} %{SOURCE36} %{SOURCE37} %{SOURCE38} %{SOURCE1}
for dict in %{SOURCE10} %{SOURCE1}
do
cp -fv ${dict} cracklib-dicts/
done
@ -258,6 +219,10 @@ EOF
%{_libdir}/python*/site-packages/*.py*
%changelog
* Fri Oct 23 2015 Tomáš Mráz <tmraz@redhat.com> - 2.9.6-1
- new upstream release
- cleanup of the word lists
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

File diff suppressed because it is too large Load Diff

33
sources
View File

@ -1,32 +1,5 @@
16cb1a55d7a2fdf92ca52d89ff1f622e ASSurnames.gz
d5b23f17981b3dff16532e2b2878dcb8 Congress.gz
176684d648b795c599e2125ade7fbe10 Domains.gz
bc7edfe2cc34e80b1a74753b1f215c73 Dosref.gz
922c958fbff2c5428bba5f75bcf4d090 Family-Names.gz
528cd34f1a0537a21d480621f2573527 Ftpsites.gz
4a9086b08e038167cddf0d4609fe046b Given-Names.gz
1e90a81ed180165d2ae3d7e97c47d8b5 Jargon.gz
ffc528048927ed767ba1c5d67c2c1cd1 LCarrol.gz
f45610404e56901d627932895899c6bf Movies.gz
6a6daa254215d18441acb7c72bbe4b01 Paradise.Lost.gz
c575d3302d3a6beb9daef6a492ba024a Python.gz
d2af1d5bfb80515129632a5d5cd106f7 Trek.gz
c262148af56614d9b33946c4758e101b cartoon.gz
5e35a78582c233f8b703f1dabf264788 common-passwords.txt.gz
9296e6866c48522d35440c921dfac538 etc-hosts.gz
056193ded99b178046e87e6fb4300ebf famous.gz
5857e228e763eb8300a8f2d3a424d766 fast-names.gz
67d56b0639e8edeacdf804005cb13afb female-names.gz
2118799e73046f4a386a2e8b8d244d3b male-names.gz
18a1a7c79821701d8c7e8ee1e3d81361 myths-legends.gz
453c3842bb232d50fb45935e18be4250 names.french.gz
ca42f876220de24d5cc1d8f3645b339c names.hp.gz
f70810a2ba08f95df6787afe0eba2907 other-names.gz
a2bd31ce25a3057b61d2e5a1182d93a9 sf.gz
15ec61296de799eaa8111cfabbcbb44f shakespeare.gz
c03b38448aefcde059e6fcfb20784f2c surnames.finnish.gz
6e76a087a646ede5eba05e9259fd84d4 pass_file.gz
7fa6ba0cd50e7f9ccaf4707c810b14f1 cracklib-words-20080507.gz
12936e97cc34a28f2efec62e115a60e1 cracklib2_2.8.19-1.debian.tar.gz
bf8714368e0a485472b6ad7c4dba06a3 cracklib2_2.8.19-1.dsc
90536219c520add2ceb3c26f0d7da404 cracklib-2.9.1.tar.gz
c52f463585d85924b28cdc1e373ae06d cracklib-2.9.6.tar.gz
cae1257e3a9f95c917cc9dbbab852316 cracklib-words-2.9.6.gz
8405c72b4f68fe569da831abff4c0544 missing-words.gz