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