pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security remove security/rainbowcrack
details: https://anonhg.NetBSD.org/pkgsrc/rev/23ec2a0345f3
branches: trunk
changeset: 450058:23ec2a0345f3
user: nia <nia%pkgsrc.org@localhost>
date: Sat Apr 10 08:48:25 2021 +0000
description:
remove security/rainbowcrack
appears to be closed source now, patches for modern openssl support
are not available.
diffstat:
security/Makefile | 3 +-
security/rainbowcrack/DESCR | 9 --
security/rainbowcrack/Makefile | 33 --------
security/rainbowcrack/PLIST | 10 --
security/rainbowcrack/distinfo | 17 ----
security/rainbowcrack/files/Makefile | 38 ----------
security/rainbowcrack/patches/patch-aa | 19 -----
security/rainbowcrack/patches/patch-src_ChainWalkContext.cpp | 12 ---
security/rainbowcrack/patches/patch-src_ChainWalkSet.cpp | 12 ---
security/rainbowcrack/patches/patch-src_RainbowCrack.cpp | 12 ---
security/rainbowcrack/patches/patch-src_RainbowTableDump.cpp | 12 ---
security/rainbowcrack/patches/patch-src_RainbowTableGenerate.cpp | 13 ---
security/rainbowcrack/patches/patch-src_RainbowTableSort.cpp | 12 ---
13 files changed, 1 insertions(+), 201 deletions(-)
diffs (264 lines):
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/Makefile
--- a/security/Makefile Sat Apr 10 08:45:30 2021 +0000
+++ b/security/Makefile Sat Apr 10 08:48:25 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.810 2021/04/10 08:44:49 nia Exp $
+# $NetBSD: Makefile,v 1.811 2021/04/10 08:48:25 nia Exp $
#
COMMENT= Security tools
@@ -525,7 +525,6 @@
SUBDIR+= qt4-qtkeychain
SUBDIR+= qt5-qtkeychain
SUBDIR+= racoon2
-SUBDIR+= rainbowcrack
SUBDIR+= rats
SUBDIR+= rc5des
SUBDIR+= rid
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/DESCR
--- a/security/rainbowcrack/DESCR Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-RainbowCrack is a general propose implementation of Philippe Oechslin's faster
-time-memory trade-off technique. In short, the RainbowCrack tool is a hash
-cracker. A traditional brute force cracker try all possible plaintexts one by
-one in cracking time. It is time consuming to break complex password in this
-way. The idea of time-memory trade-off is to do all cracking time computation
-in advance and store the result in files so called "rainbow table". It does
-take a long time to precompute the tables. But once the one time precomputation
-is finished, a time-memory trade-off cracker can be hundreds of times faster
-than a brute force cracker, with the help of precomputed tables.
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/Makefile
--- a/security/rainbowcrack/Makefile Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-# $NetBSD: Makefile,v 1.16 2020/04/24 11:41:38 nia Exp $
-
-PKGNAME= rainbowcrack-1.2
-DISTNAME= rainbowcrack-1.2-src
-PKGREVISION= 6
-CATEGORIES= security
-MASTER_SITES= # http://www.rainbowcrack.com/downloads/
-EXTRACT_SUFX= .zip
-DISTFILES= rainbowcrack-1.2-src.zip \
- rainbowcrack-1.2-openbsd-diffs.tar.gz
-
-MAINTAINER= dhowland%users.sourceforge.net@localhost
-HOMEPAGE= https://project-rainbowcrack.com/
-COMMENT= Hash cracker
-
-BROKEN= "Fails to build with OpenSSL 1.1"
-
-BUILD_DIRS= src
-USE_LANGUAGES= c c++
-USE_TOOLS+= patch
-MAKE_FILE= ${FILESDIR}/Makefile
-INSTALLATION_DIRS= bin share/doc/rainbowcrack share/rainbowcrack
-
-pre-patch:
- cd ${WRKSRC}/src && ${PATCH} < ${WRKDIR}/Public.cpp.diff
-
-post-install:
- cd ${WRKSRC}/doc && ${INSTALL_DATA} *.htm \
- ${DESTDIR}${PREFIX}/share/doc/rainbowcrack/
- ${INSTALL_DATA} ${WRKSRC}/src/charset.txt ${DESTDIR}${PREFIX}/share/rainbowcrack
-
-.include "../../security/openssl/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/PLIST
--- a/security/rainbowcrack/PLIST Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:13:38 joerg Exp $
-bin/rcrack
-bin/rtdump
-bin/rtgen
-bin/rtsort
-share/doc/rainbowcrack/configurations.htm
-share/doc/rainbowcrack/customcharset.htm
-share/doc/rainbowcrack/rcrackdemo.htm
-share/doc/rainbowcrack/rcracktutorial.htm
-share/rainbowcrack/charset.txt
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/distinfo
--- a/security/rainbowcrack/distinfo Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: distinfo,v 1.5 2015/11/04 01:18:07 agc Exp $
-
-SHA1 (rainbowcrack-1.2-src.zip) = b077a654133cd108a3c619d66482e1796d56b0dc
-RMD160 (rainbowcrack-1.2-src.zip) = 51fdcf84ebfbe8ebb9e5bc6c3d4452f9d158eb79
-SHA512 (rainbowcrack-1.2-src.zip) = a48a4a0921e753a741c78b2984341b63d9272420149f30f0e2ee25519fc25feccdbfc40b05b1af2b0f19f3d097060517649bef30293ae31e8948373bf63759c1
-Size (rainbowcrack-1.2-src.zip) = 44742 bytes
-SHA1 (rainbowcrack-1.2-openbsd-diffs.tar.gz) = 3ab5c1d293e8b86e5e206ecf859525e89f357acc
-RMD160 (rainbowcrack-1.2-openbsd-diffs.tar.gz) = 709556a31e99aa069062762362f48b3ec24beabb
-SHA512 (rainbowcrack-1.2-openbsd-diffs.tar.gz) = e1ac44f7296e380fd887206878f579c3c27468c4f4ff272308f2bcfad3cd29e34c42b4d71f6c67142540333f5e0bd397806a5bba0b36f4e1620a40f63d71e892
-Size (rainbowcrack-1.2-openbsd-diffs.tar.gz) = 846 bytes
-SHA1 (patch-aa) = 01298e694fd944fe2053bb43403f3bed8e996143
-SHA1 (patch-src_ChainWalkContext.cpp) = 126d27626e7f388600e79826c40dacc6e7934fcf
-SHA1 (patch-src_ChainWalkSet.cpp) = 419509171455b5494775bc65e207be4a3dd083d9
-SHA1 (patch-src_RainbowCrack.cpp) = 2cf562b0b55c881feae86dae9ecb62bfa1c5d351
-SHA1 (patch-src_RainbowTableDump.cpp) = d157d6bc386c40dd2a0aec89061a9899efe780e8
-SHA1 (patch-src_RainbowTableGenerate.cpp) = 9c4b9f38de05e77c01ddcf46293425bc5caccefa
-SHA1 (patch-src_RainbowTableSort.cpp) = bb2558e6738ec4fac096a073b04e24e2ec49af56
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/files/Makefile
--- a/security/rainbowcrack/files/Makefile Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-# $NetBSD: Makefile,v 1.2 2008/09/17 16:15:54 joerg Exp $
-#
-
-# System-specific configuration.
-
-CRYPTOLIBS?= -lcrypto
-
-# Package-provided data.
-
-PROGS= rtgen rtdump rtsort rcrack
-
-SRCS.rtgen= Public.cpp ChainWalkContext.cpp HashAlgorithm.cpp HashRoutine.cpp RainbowTableGenerate.cpp
-LIBS.rtgen= ${CRYPTOLIBS}
-
-SRCS.rtdump= Public.cpp ChainWalkContext.cpp HashAlgorithm.cpp HashRoutine.cpp RainbowTableDump.cpp
-LIBS.rtdump= ${CRYPTOLIBS}
-
-SRCS.rtsort= Public.cpp RainbowTableSort.cpp
-LIBS.rtsort= # none
-
-SRCS.rcrack= Public.cpp ChainWalkContext.cpp HashAlgorithm.cpp HashRoutine.cpp HashSet.cpp MemoryPool.cpp ChainWalkSet.cpp CrackEngine.cpp RainbowCrack.cpp
-LIBS.rcrack= ${CRYPTOLIBS}
-
-#
-# The code that makes the above work.
-#
-
-.for p in ${PROGS}
-
-all: ${p}
-${p}: ${SRCS.${p}}
- ${CXX} ${CPPFLAGS} ${CXXFLAGS} ${LDFLAGS} ${LIBS} ${LIBS.${p}} ${SRCS.${p}} -o ${.TARGET}
-
-install: install-${p}
-install-${p}:
- ${BSD_INSTALL_PROGRAM} ${p} ${DESTDIR}${PREFIX}/bin/${p}
-
-.endfor
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/patches/patch-aa
--- a/security/rainbowcrack/patches/patch-aa Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2013/01/11 00:06:21 joerg Exp $
-
---- src/Public.cpp.orig 2013-01-10 23:12:27.000000000 +0000
-+++ src/Public.cpp
-@@ -16,6 +16,14 @@
- #include <sys/param.h>
- #include <sys/sysctl.h>
- #include <unistd.h>
-+ #include <string.h>
-+ #ifdef __DragonFly__
-+ #include <vm/vm_param.h>
-+ #include <sys/vmmeter.h>
-+ #endif
-+ #ifdef __NetBSD__
-+ #include <sys/vmmeter.h>
-+ #endif
-
- static int pageshift;
- #define pagetok(size) ((size) << pageshift)
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/patches/patch-src_ChainWalkContext.cpp
--- a/security/rainbowcrack/patches/patch-src_ChainWalkContext.cpp Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_ChainWalkContext.cpp,v 1.1 2011/11/24 13:35:52 joerg Exp $
-
---- src/ChainWalkContext.cpp.orig 2011-11-24 03:08:16.000000000 +0000
-+++ src/ChainWalkContext.cpp
-@@ -10,6 +10,7 @@
-
- #include "ChainWalkContext.h"
-
-+#include <string.h>
- #include <ctype.h>
- #include <openssl/rand.h>
- #ifdef _WIN32
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/patches/patch-src_ChainWalkSet.cpp
--- a/security/rainbowcrack/patches/patch-src_ChainWalkSet.cpp Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_ChainWalkSet.cpp,v 1.1 2011/11/24 13:35:52 joerg Exp $
-
---- src/ChainWalkSet.cpp.orig 2011-11-24 03:09:44.000000000 +0000
-+++ src/ChainWalkSet.cpp
-@@ -8,6 +8,7 @@
- #pragma warning(disable : 4786)
- #endif
-
-+#include <string.h>
- #include "ChainWalkSet.h"
-
- CChainWalkSet::CChainWalkSet()
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/patches/patch-src_RainbowCrack.cpp
--- a/security/rainbowcrack/patches/patch-src_RainbowCrack.cpp Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_RainbowCrack.cpp,v 1.1 2011/11/24 13:35:52 joerg Exp $
-
---- src/RainbowCrack.cpp.orig 2011-11-24 03:10:04.000000000 +0000
-+++ src/RainbowCrack.cpp
-@@ -9,6 +9,7 @@
- #endif
-
- #include "CrackEngine.h"
-+#include <string.h>
-
- #ifdef _WIN32
- #include <io.h>
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/patches/patch-src_RainbowTableDump.cpp
--- a/security/rainbowcrack/patches/patch-src_RainbowTableDump.cpp Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_RainbowTableDump.cpp,v 1.1 2011/11/24 13:35:52 joerg Exp $
-
---- src/RainbowTableDump.cpp.orig 2011-11-24 03:09:01.000000000 +0000
-+++ src/RainbowTableDump.cpp
-@@ -5,6 +5,7 @@
- */
-
- #include "ChainWalkContext.h"
-+#include <stdlib.h>
-
- int main(int argc, char* argv[])
- {
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/patches/patch-src_RainbowTableGenerate.cpp
--- a/security/rainbowcrack/patches/patch-src_RainbowTableGenerate.cpp Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-src_RainbowTableGenerate.cpp,v 1.1 2011/11/24 13:35:52 joerg Exp $
-
---- src/RainbowTableGenerate.cpp.orig 2011-11-24 03:07:52.000000000 +0000
-+++ src/RainbowTableGenerate.cpp
-@@ -13,6 +13,8 @@
- #else
- #include <unistd.h>
- #endif
-+#include <stdlib.h>
-+#include <string.h>
- #include <time.h>
-
- #include "ChainWalkContext.h"
diff -r e6a85dcc41e6 -r 23ec2a0345f3 security/rainbowcrack/patches/patch-src_RainbowTableSort.cpp
--- a/security/rainbowcrack/patches/patch-src_RainbowTableSort.cpp Sat Apr 10 08:45:30 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_RainbowTableSort.cpp,v 1.1 2011/11/24 13:35:52 joerg Exp $
-
---- src/RainbowTableSort.cpp.orig 2011-11-24 03:09:27.000000000 +0000
-+++ src/RainbowTableSort.cpp
-@@ -5,6 +5,7 @@
- */
-
- #include "Public.h"
-+#include <stdlib.h>
-
- #define ASSUMED_MIN_MEMORY 32 * 1024 * 1024
-
Home |
Main Index |
Thread Index |
Old Index