Sync from SUSE:SLFO:Main cracklib-dict-full revision 9ece554da36845f2602c90ac4d101316

This commit is contained in:
Adrian Schröter 2024-05-03 11:53:08 +02:00
commit acb55b5d8e
39 changed files with 287 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

BIN
500-worst-passwords.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
ASSurnames.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Congress.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Domains.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Dosref.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Family-Names.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Ftpsites.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Given-Names.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Jargon.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
LCarrol.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Movies.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Paradise.Lost.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Python.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Trek.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cain.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cartoon.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
common-passwords.txt.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,45 @@
-------------------------------------------------------------------
Fri Sep 28 02:52:10 UTC 2018 - sean@suspend.net
- Added additional dictionary libraries
* http://downloads.skullsecurity.org/passwords/john.txt.bz2
* http://downloads.skullsecurity.org/passwords/cain.txt.bz2
* http://downloads.skullsecurity.org/passwords/500-worst-passwords.txt.bz2
* http://downloads.skullsecurity.org/passwords/twitter-banned.txt.bz2
-------------------------------------------------------------------
Thu Aug 9 12:23:43 CEST 2012 - mc@suse.de
- correct License to LGPL-2.1
-------------------------------------------------------------------
Sat Sep 17 23:58:12 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
-------------------------------------------------------------------
Mon Sep 1 17:25:56 CEST 2008 - mc@suse.de
- do not zip the dict by default. A check takes too long.
-------------------------------------------------------------------
Fri Jun 27 11:44:03 CEST 2008 - mc@suse.de
- update wordlist
- add german wordlists
-------------------------------------------------------------------
Fri Jun 20 16:47:52 CEST 2008 - mc@suse.de
- compress password database
-------------------------------------------------------------------
Tue Feb 12 13:56:23 CET 2008 - mc@suse.de
- update common password files
-------------------------------------------------------------------
Mon Apr 23 11:56:00 CEST 2007 - mc@suse.de
- full cracklib dictionary - splitted out from cracklib

111
cracklib-dict-full.spec Normal file
View File

@ -0,0 +1,111 @@
#
# spec file for package cracklib-dict-full
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: cracklib-dict-full
BuildRequires: cracklib
BuildRequires: gzip
Url: http://sourceforge.net/projects/cracklib
Version: 2.8.12
Release: 0
Provides: cracklib-dict
Provides: cracklib:/usr/share/cracklib/pw_dict.pwd
Conflicts: cracklib-dict-small
Summary: A Password-Checking Library
License: LGPL-2.1-only
Group: System/Libraries
Source1: http://prdownloads.sourceforge.net/cracklib/cracklib-words-20080507.gz
Source10: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Domains.gz
Source11: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Dosref.gz
Source12: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Ftpsites.gz
Source13: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Jargon.gz
Source14: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/common-passwords.txt.gz
Source15: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/etc-hosts.gz
Source16: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/movieTV/Movies.gz
Source17: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/movieTV/Python.gz
Source18: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/movieTV/Trek.gz
Source19: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/LCarrol.gz
Source20: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/Paradise.Lost.gz
Source21: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/cartoon.gz
Source22: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/myths-legends.gz
Source23: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/sf.gz
Source24: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/literature/shakespeare.gz
Source25: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/ASSurnames.gz
Source26: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/Congress.gz
Source27: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/Family-Names.gz
Source28: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/Given-Names.gz
Source29: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/famous.gz
Source30: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/fast-names.gz
Source31: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/female-names.gz
Source32: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/male-names.gz
Source33: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/names.french.gz
Source34: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/names.hp.gz
Source35: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/other-names.gz
Source36: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/names/surnames.finnish.gz
Source37: pt_BR-wordlist.gz
Source38: es-wordlist.gz
Source39: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/german/germanl.gz
Source40: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/german/words.german.gz
Source41: john.gz
Source42: cain.gz
Source43: 500-worst-passwords.gz
Source44: twitter-banned.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# don't build as noarch for now
# probably little/big-endian dependent (x86 and x86_64 are the same)
# need to investigate further
# BuildArch: noarch
%description
CrackLib tests passwords to determine whether they match certain
security-oriented characteristics. You can use CrackLib to stop users
from choosing passwords that are easy to guess.
%prep
mkdir cracklib-dicts
cp -f %{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} \
%{SOURCE39} %{SOURCE40} %{SOURCE41} %{SOURCE42} %{SOURCE43} %{SOURCE44} \
cracklib-dicts/
gunzip cracklib-dicts/*
%build
%install
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/cracklib/
/usr/sbin/cracklib-format cracklib-dicts/* | \
/usr/sbin/cracklib-packer $RPM_BUILD_ROOT/%{_datadir}/cracklib/pw_dict
#
# using zip'ed dict takes too long for a check. But the support
# for this is still in the lib.
#
#gzip $RPM_BUILD_ROOT/%{_datadir}/cracklib/pw_dict.pwd
%files
%defattr(-,root,root)
%dir %{_datadir}/cracklib
%{_datadir}/cracklib/pw_dict.hwm
%{_datadir}/cracklib/pw_dict.pwd
%{_datadir}/cracklib/pw_dict.pwi
%changelog

BIN
cracklib-words-20080507.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
es-wordlist.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
etc-hosts.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
famous.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
fast-names.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
female-names.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
germanl.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
john.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
male-names.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
myths-legends.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
names.french.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
names.hp.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
other-names.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
pt_BR-wordlist.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
sf.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
shakespeare.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
surnames.finnish.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
twitter-banned.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
words.german.gz (Stored with Git LFS) Normal file

Binary file not shown.