pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security security: Remove mixminion - in alpha since 2...
details: https://anonhg.NetBSD.org/pkgsrc/rev/aeaf8c930b10
branches: trunk
changeset: 412225:aeaf8c930b10
user: nia <nia%pkgsrc.org@localhost>
date: Sun Mar 01 17:40:05 2020 +0000
description:
security: Remove mixminion - in alpha since 2007, fails with OpenSSL 1.1
diffstat:
security/Makefile | 3 +-
security/mixminion/DESCR | 18 ----
security/mixminion/Makefile | 24 ------
security/mixminion/PLIST | 135 ------------------------------------
security/mixminion/distinfo | 9 --
security/mixminion/patches/patch-aa | 20 -----
security/mixminion/patches/patch-ab | 77 --------------------
security/mixminion/patches/patch-ac | 86 ----------------------
8 files changed, 1 insertions(+), 371 deletions(-)
diffs (truncated from 414 to 300 lines):
diff -r e12a0fbb0fa4 -r aeaf8c930b10 security/Makefile
--- a/security/Makefile Sun Mar 01 17:36:57 2020 +0000
+++ b/security/Makefile Sun Mar 01 17:40:05 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.743 2020/03/01 17:35:29 nia Exp $
+# $NetBSD: Makefile,v 1.744 2020/03/01 17:40:05 nia Exp $
#
COMMENT= Security tools
@@ -219,7 +219,6 @@
SUBDIR+= mirrordir
SUBDIR+= mit-krb5
SUBDIR+= mit-krb5-appl
-SUBDIR+= mixminion
SUBDIR+= monocypher
SUBDIR+= mozilla-rootcerts
SUBDIR+= mozilla-rootcerts-openssl
diff -r e12a0fbb0fa4 -r aeaf8c930b10 security/mixminion/DESCR
--- a/security/mixminion/DESCR Sun Mar 01 17:36:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-Mixminion is a communication security application for electronic mail
-messages. Its purpose is to deny an adversary the ability to
-determine who is communicating with whom and to provide the closely
-related service of anonymous communication.
-
-It does this by sending messages through a series of servers.
-Messages going into and out of each server are encrypted. Each server
-keeps a pool of messages. When a message comes in it is placed in the
-pool. Messages sent out from the pool are difficult to correlate with
-the messages going in. This process is called "mixing."
-
-Each server reduces the ability of the adversary to determine the
-origin of a message. Chaining the servers further reduces this
-ability and contains the damage caused by compromised servers. The
-chain of servers is chosen by the Mixminion software running on the
-user's machine.
-
-See http://mixminion.net for a complete description.
diff -r e12a0fbb0fa4 -r aeaf8c930b10 security/mixminion/Makefile
--- a/security/mixminion/Makefile Sun Mar 01 17:36:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# $NetBSD: Makefile,v 1.34 2020/01/18 21:50:40 jperkin Exp $
-
-DISTNAME= Mixminion-0.0.8alpha3
-PKGNAME= ${DISTNAME:S/M/m/}
-PKGREVISION= 9
-CATEGORIES= security mail
-MASTER_SITES= https://mixminion.net/dist/0.0.8alpha3/
-
-MAINTAINER= athaba%inode.at@localhost
-HOMEPAGE= https://mixminion.net/
-COMMENT= Anonymous Type 3 remailer
-LICENSE= mit
-
-REPLACE_PYTHON= lib/mixminion/Main.py
-PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 0.0.8alpha3
-
-TEST_TARGET= test
-
-MAKE_ENV+= OPENSSL_PREFIX=${BUILDLINK_PREFIX.openssl:Q}
-
-.include "../../lang/python/application.mk"
-.include "../../lang/python/distutils.mk"
-.include "../../security/openssl/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r e12a0fbb0fa4 -r aeaf8c930b10 security/mixminion/PLIST
--- a/security/mixminion/PLIST Sun Mar 01 17:36:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-@comment $NetBSD: PLIST,v 1.4 2014/01/23 17:45:48 wiz Exp $
-bin/mixminion
-bin/mixminiond
-${PYSITELIB}/${EGG_FILE}
-${PYSITELIB}/mixminion/BuildMessage.py
-${PYSITELIB}/mixminion/BuildMessage.pyc
-${PYSITELIB}/mixminion/BuildMessage.pyo
-${PYSITELIB}/mixminion/ClientAPI.py
-${PYSITELIB}/mixminion/ClientAPI.pyc
-${PYSITELIB}/mixminion/ClientAPI.pyo
-${PYSITELIB}/mixminion/ClientDirectory.py
-${PYSITELIB}/mixminion/ClientDirectory.pyc
-${PYSITELIB}/mixminion/ClientDirectory.pyo
-${PYSITELIB}/mixminion/ClientMain.py
-${PYSITELIB}/mixminion/ClientMain.pyc
-${PYSITELIB}/mixminion/ClientMain.pyo
-${PYSITELIB}/mixminion/ClientUtils.py
-${PYSITELIB}/mixminion/ClientUtils.pyc
-${PYSITELIB}/mixminion/ClientUtils.pyo
-${PYSITELIB}/mixminion/Common.py
-${PYSITELIB}/mixminion/Common.pyc
-${PYSITELIB}/mixminion/Common.pyo
-${PYSITELIB}/mixminion/Config.py
-${PYSITELIB}/mixminion/Config.pyc
-${PYSITELIB}/mixminion/Config.pyo
-${PYSITELIB}/mixminion/Crypto.py
-${PYSITELIB}/mixminion/Crypto.pyc
-${PYSITELIB}/mixminion/Crypto.pyo
-${PYSITELIB}/mixminion/Filestore.py
-${PYSITELIB}/mixminion/Filestore.pyc
-${PYSITELIB}/mixminion/Filestore.pyo
-${PYSITELIB}/mixminion/Fragments.py
-${PYSITELIB}/mixminion/Fragments.pyc
-${PYSITELIB}/mixminion/Fragments.pyo
-${PYSITELIB}/mixminion/MMTPClient.py
-${PYSITELIB}/mixminion/MMTPClient.pyc
-${PYSITELIB}/mixminion/MMTPClient.pyo
-${PYSITELIB}/mixminion/Main.py
-${PYSITELIB}/mixminion/Main.pyc
-${PYSITELIB}/mixminion/Main.pyo
-${PYSITELIB}/mixminion/NetUtils.py
-${PYSITELIB}/mixminion/NetUtils.pyc
-${PYSITELIB}/mixminion/NetUtils.pyo
-${PYSITELIB}/mixminion/Packet.py
-${PYSITELIB}/mixminion/Packet.pyc
-${PYSITELIB}/mixminion/Packet.pyo
-${PYSITELIB}/mixminion/SExpression.py
-${PYSITELIB}/mixminion/SExpression.pyc
-${PYSITELIB}/mixminion/SExpression.pyo
-${PYSITELIB}/mixminion/ScheduleUtils.py
-${PYSITELIB}/mixminion/ScheduleUtils.pyc
-${PYSITELIB}/mixminion/ScheduleUtils.pyo
-${PYSITELIB}/mixminion/ServerInfo.py
-${PYSITELIB}/mixminion/ServerInfo.pyc
-${PYSITELIB}/mixminion/ServerInfo.pyo
-${PYSITELIB}/mixminion/TLSConnection.py
-${PYSITELIB}/mixminion/TLSConnection.pyc
-${PYSITELIB}/mixminion/TLSConnection.pyo
-${PYSITELIB}/mixminion/ThreadUtils.py
-${PYSITELIB}/mixminion/ThreadUtils.pyc
-${PYSITELIB}/mixminion/ThreadUtils.pyo
-${PYSITELIB}/mixminion/__init__.py
-${PYSITELIB}/mixminion/__init__.pyc
-${PYSITELIB}/mixminion/__init__.pyo
-${PYSITELIB}/mixminion/_minionlib.so
-${PYSITELIB}/mixminion/benchmark.py
-${PYSITELIB}/mixminion/benchmark.pyc
-${PYSITELIB}/mixminion/benchmark.pyo
-${PYSITELIB}/mixminion/directory/DirCGI.py
-${PYSITELIB}/mixminion/directory/DirCGI.pyc
-${PYSITELIB}/mixminion/directory/DirCGI.pyo
-${PYSITELIB}/mixminion/directory/DirFormats.py
-${PYSITELIB}/mixminion/directory/DirFormats.pyc
-${PYSITELIB}/mixminion/directory/DirFormats.pyo
-${PYSITELIB}/mixminion/directory/DirMain.py
-${PYSITELIB}/mixminion/directory/DirMain.pyc
-${PYSITELIB}/mixminion/directory/DirMain.pyo
-${PYSITELIB}/mixminion/directory/Directory.py
-${PYSITELIB}/mixminion/directory/Directory.pyc
-${PYSITELIB}/mixminion/directory/Directory.pyo
-${PYSITELIB}/mixminion/directory/ServerInbox.py
-${PYSITELIB}/mixminion/directory/ServerInbox.pyc
-${PYSITELIB}/mixminion/directory/ServerInbox.pyo
-${PYSITELIB}/mixminion/directory/ServerList.py
-${PYSITELIB}/mixminion/directory/ServerList.pyc
-${PYSITELIB}/mixminion/directory/ServerList.pyo
-${PYSITELIB}/mixminion/directory/__init__.py
-${PYSITELIB}/mixminion/directory/__init__.pyc
-${PYSITELIB}/mixminion/directory/__init__.pyo
-${PYSITELIB}/mixminion/server/DNSFarm.py
-${PYSITELIB}/mixminion/server/DNSFarm.pyc
-${PYSITELIB}/mixminion/server/DNSFarm.pyo
-${PYSITELIB}/mixminion/server/EventStats.py
-${PYSITELIB}/mixminion/server/EventStats.pyc
-${PYSITELIB}/mixminion/server/EventStats.pyo
-${PYSITELIB}/mixminion/server/HashLog.py
-${PYSITELIB}/mixminion/server/HashLog.pyc
-${PYSITELIB}/mixminion/server/HashLog.pyo
-${PYSITELIB}/mixminion/server/MMTPServer.py
-${PYSITELIB}/mixminion/server/MMTPServer.pyc
-${PYSITELIB}/mixminion/server/MMTPServer.pyo
-${PYSITELIB}/mixminion/server/Modules.py
-${PYSITELIB}/mixminion/server/Modules.pyc
-${PYSITELIB}/mixminion/server/Modules.pyo
-${PYSITELIB}/mixminion/server/PacketHandler.py
-${PYSITELIB}/mixminion/server/PacketHandler.pyc
-${PYSITELIB}/mixminion/server/PacketHandler.pyo
-${PYSITELIB}/mixminion/server/Pinger.py
-${PYSITELIB}/mixminion/server/Pinger.pyc
-${PYSITELIB}/mixminion/server/Pinger.pyo
-${PYSITELIB}/mixminion/server/ServerConfig.py
-${PYSITELIB}/mixminion/server/ServerConfig.pyc
-${PYSITELIB}/mixminion/server/ServerConfig.pyo
-${PYSITELIB}/mixminion/server/ServerKeys.py
-${PYSITELIB}/mixminion/server/ServerKeys.pyc
-${PYSITELIB}/mixminion/server/ServerKeys.pyo
-${PYSITELIB}/mixminion/server/ServerMain.py
-${PYSITELIB}/mixminion/server/ServerMain.pyc
-${PYSITELIB}/mixminion/server/ServerMain.pyo
-${PYSITELIB}/mixminion/server/ServerQueue.py
-${PYSITELIB}/mixminion/server/ServerQueue.pyc
-${PYSITELIB}/mixminion/server/ServerQueue.pyo
-${PYSITELIB}/mixminion/server/__init__.py
-${PYSITELIB}/mixminion/server/__init__.pyc
-${PYSITELIB}/mixminion/server/__init__.pyo
-${PYSITELIB}/mixminion/test.py
-${PYSITELIB}/mixminion/test.pyc
-${PYSITELIB}/mixminion/test.pyo
-${PYSITELIB}/mixminion/testSupport.py
-${PYSITELIB}/mixminion/testSupport.pyc
-${PYSITELIB}/mixminion/testSupport.pyo
-man/man1/mixminion.1
-man/man5/mixminiond.conf.5
-man/man5/mixminionrc.5
-man/man8/mixminiond.8
diff -r e12a0fbb0fa4 -r aeaf8c930b10 security/mixminion/distinfo
--- a/security/mixminion/distinfo Sun Mar 01 17:36:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-$NetBSD: distinfo,v 1.7 2015/11/04 01:17:51 agc Exp $
-
-SHA1 (Mixminion-0.0.8alpha3.tar.gz) = 543235e96ccde34e2db20fe79aad32412db3ccac
-RMD160 (Mixminion-0.0.8alpha3.tar.gz) = d321c45f86a363f29f92d3130e38b1608be27459
-SHA512 (Mixminion-0.0.8alpha3.tar.gz) = 3e29b73fafab0182403ee526f524380bcdf0a1f6ebe86d0e123e1f6917ffdad6263432812c32490e11be9f039b5864e5961c24d9d6c798338cee12dc115baf3a
-Size (Mixminion-0.0.8alpha3.tar.gz) = 483281 bytes
-SHA1 (patch-aa) = 3b9a4ab8bd12f69cb03c28ea1be25b4a807391cd
-SHA1 (patch-ab) = fbad0097f4eed0b377dc30e765674e2135830d44
-SHA1 (patch-ac) = 66a356002fded22d1b8fdb67676c13f84e61dd58
diff -r e12a0fbb0fa4 -r aeaf8c930b10 security/mixminion/patches/patch-aa
--- a/security/mixminion/patches/patch-aa Sun Mar 01 17:36:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2009/08/14 14:09:28 joerg Exp $
-
---- setup.py.orig 2009-08-14 15:48:39.000000000 +0200
-+++ setup.py
-@@ -525,11 +525,12 @@ if 'py2exe' in sys.argv:
- "etc/mixminiond.conf"])],
- }
- elif sys.platform != 'win32':
-+ import os
- EXTRA = {
-- 'data_files' : [("share/man/man1", ["doc/mixminion.1"]),
-- ("share/man/man5", ["doc/mixminionrc.5",
-+ 'data_files' : [( os.environ["PKGMANDIR"] + "/man1", ["doc/mixminion.1"]),
-+ ( os.environ["PKGMANDIR"] + "/man5", ["doc/mixminionrc.5",
- "doc/mixminiond.conf.5"]),
-- ("share/man/man8", ["doc/mixminiond.8"])]
-+ ( os.environ["PKGMANDIR"] + "/man8", ["doc/mixminiond.8"])]
- }
- else:
- EXTRA = {}
diff -r e12a0fbb0fa4 -r aeaf8c930b10 security/mixminion/patches/patch-ab
--- a/security/mixminion/patches/patch-ab Sun Mar 01 17:36:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-$NetBSD: patch-ab,v 1.4 2010/02/15 15:57:44 joerg Exp $
-
---- lib/mixminion/server/ServerQueue.py.orig 2010-02-15 15:46:36.000000000 +0000
-+++ lib/mixminion/server/ServerQueue.py
-@@ -617,16 +617,16 @@ class PerAddressDeliveryQueue(DeliveryQu
- try:
- for ds in self.store._metadata_cache.values():
- if not self.addressStateDB.has_key(str(ds.address)):
-- as = _AddressState(ds.address)
-- self.addressStateDB[str(ds.address)] = as
-+ as_ = _AddressState(ds.address)
-+ self.addressStateDB[str(ds.address)] = as_
- if not self.retrySchedule:
- rs = [3600]
- self.totalLifetime = 3600
- else:
- rs = self.retrySchedule
- self.totalLifetime = reduce(operator.add,self.retrySchedule,0)
-- for as in self.addressStateDB.values():
-- as.setNextAttempt(rs, now)
-+ for as_ in self.addressStateDB.values():
-+ as_.setNextAttempt(rs, now)
- self._repOK()
- finally:
- self._lock.release()
-@@ -643,10 +643,10 @@ class PerAddressDeliveryQueue(DeliveryQu
- else:
- have[ds.address]=1
-
-- for k, as in self.addressStateDB.items():
-- if have.has_key(as.address):
-+ for k, as_ in self.addressStateDB.items():
-+ if have.has_key(as_.address):
- continue
-- lastActivity = as.getLastActivity()
-+ lastActivity = as_.getLastActivity()
- if lastActivity and (
- lastActivity + self.totalLifetime < now):
- del self.addressStateDB[k]
-@@ -655,11 +655,11 @@ class PerAddressDeliveryQueue(DeliveryQu
-
- def _getAddressState(self, address, now=None):
- try:
-- as = self.addressStateDB[str(address)]
-+ as_ = self.addressStateDB[str(address)]
- except KeyError:
-- as = self.addressStateDB[str(address)] = _AddressState(address)
-- as.setNextAttempt(self.retrySchedule, now)
-- return as
-+ as_ = self.addressStateDB[str(address)] = _AddressState(address)
-+ as_.setNextAttempt(self.retrySchedule, now)
-+ return as_
-
Home |
Main Index |
Thread Index |
Old Index