Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 313253 - app-crypt/monkeysphere - framework to transparently leverage the web of trust for authentication of TLS/SSL communications
Summary: app-crypt/monkeysphere - framework to transparently leverage the web of trust...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Patrick Lauer
URL: http://web.monkeysphere.info/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2010-04-05 16:43 UTC by bryan
Modified: 2013-12-16 11:27 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for monkeysphere (monkeysphere-0.29.ebuild,714 bytes, text/plain)
2010-04-05 16:46 UTC, bryan
Details
monkeysphere-0.32.ebuild (monkeysphere-0.32.ebuild,1.12 KB, text/plain)
2010-10-31 02:36 UTC, MATSUU Takuto (RETIRED)
Details
monkeysphere-0.36.ebuild (monkeysphere-0.36.ebuild,1.10 KB, text/plain)
2013-10-07 19:37 UTC, Kristian Fiskerstrand
Details
patchfile for ebuild for monkeysphere 0.36 ebuild (01_default_shell.patch,466 bytes, patch)
2013-10-07 19:38 UTC, Kristian Fiskerstrand
Details | Diff
patchfile for ebuild for monkeysphere 0.36 ebuild (02_non_default_port.patch,418 bytes, patch)
2013-10-07 19:39 UTC, Kristian Fiskerstrand
Details | Diff
monkeysphere-0.36.ebuild (monkeysphere-0.36.ebuild,1.17 KB, text/plain)
2013-11-17 17:25 UTC, Kristian Fiskerstrand
Details
monkeysphere-0.36_userid_empty_line.patch (monkeysphere-0.36_userid_empty_line.patch,292 bytes, patch)
2013-11-17 17:26 UTC, Kristian Fiskerstrand
Details | Diff
monkeysphere-0.36.ebuild (monkeysphere-0.36.ebuild,1.19 KB, text/plain)
2013-11-18 18:42 UTC, Kristian Fiskerstrand
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bryan 2010-04-05 16:43:09 UTC
Greetings, 

Attached is an ebuild for monkeysphere-0.29.

Monkeysphere is a project to extend OpenPGP's web of trust to new areas of the Internet to help us securely identify each other while we work online. The suite of monkeysphere utilities provides a framework to leverage the web of trust for authentication of HTTPS0  (TLS) and SSH communications.

I suggest app-crypt/monkeysphere for this ebuild.

-bryan

Reproducible: Always
Comment 1 bryan 2010-04-05 16:46:47 UTC
Created attachment 226647 [details]
Ebuild for monkeysphere
Comment 2 MATSUU Takuto (RETIRED) gentoo-dev 2010-10-31 02:36:59 UTC
Created attachment 252631 [details]
monkeysphere-0.32.ebuild

clean up
Comment 3 W. Trevor King 2011-05-25 16:12:10 UTC
I've added this ebuild to the `wtk` overlay.

I also adapted the ebuild to either build from a tarball or the Git repo depending on the ebuild name.
Comment 4 Kristian Fiskerstrand gentoo-dev Security 2013-10-07 19:37:59 UTC
Created attachment 360336 [details]
monkeysphere-0.36.ebuild
Comment 5 Kristian Fiskerstrand gentoo-dev Security 2013-10-07 19:38:50 UTC
Created attachment 360338 [details, diff]
patchfile for ebuild for monkeysphere 0.36 ebuild
Comment 6 Kristian Fiskerstrand gentoo-dev Security 2013-10-07 19:39:02 UTC
Created attachment 360340 [details, diff]
patchfile for ebuild for monkeysphere 0.36 ebuild
Comment 7 Kristian Fiskerstrand gentoo-dev Security 2013-10-07 19:39:59 UTC
Comment on attachment 360336 [details]
monkeysphere-0.36.ebuild

># Copyright 1999-2013 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: $
>
>EAPI=5
>inherit eutils user
>
>DESCRIPTION="Leverage the OpenPGP web of trust for OpenSSH and Web authentication"
>HOMEPAGE="http://web.monkeysphere.info/"
>
>LICENSE="GPL-3"
>SLOT="0"
>IUSE=""
>SRC_URI="http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${PV}.orig.tar.gz"
>DEPEND=""
>KEYWORDS="~x86 ~amd64"
>DOCS=(README Changelog)
>RDEPEND="
>	app-crypt/gnupg
>	net-analyzer/netcat
>	dev-perl/Crypt-OpenSSL-RSA
>	dev-perl/Digest-SHA1
>	app-misc/lockfile-progs"
>
>pkg_setup()
>{
>	ebegin "Creating named group and user"
>	enewgroup monkeysphere
>	enewuser monkeysphere -1 -1 /var/lib/monkeysphere monkeysphere
>	mkdir -p /var/lib/monkeysphere || die
>	chown root:monkeysphere /var/lib/monkeysphere || die
>	chmod 755 /var/lib/monkeysphere || die
>	eend ${?}
>}
>
>src_prepare()
>{
>	epatch "${FILESDIR}/01_default_shell.patch"
>	epatch "${FILESDIR}/02_non_default_port.patch"
>	sed -i "s#share/doc/monkeysphere#share/doc/${PF}#" Makefile || die
>}
>
>pkg_postinst(){
>	monkeysphere-authentication setup
>}
Comment 8 Kristian Fiskerstrand gentoo-dev Security 2013-10-07 19:43:25 UTC
Please bear with me, as this is my first ebuild upload to the bugtracker/tree, but I noticed this bug for obsolete monkeysphere and a need-maintainer, so uploading this from my local overlay. 

Related files are monkeysphere-0.36 with two attached patch files.
Comment 9 Julian Ospald 2013-11-09 10:46:49 UTC
CCing crypto-herd: does this look interesting?
Comment 10 Kristian Fiskerstrand gentoo-dev Security 2013-11-17 17:25:03 UTC
Created attachment 363444 [details]
monkeysphere-0.36.ebuild

Improved ebuild with (i) additional patch (ii) optional socat or netcat
Comment 11 Kristian Fiskerstrand gentoo-dev Security 2013-11-17 17:26:28 UTC
Created attachment 363446 [details, diff]
monkeysphere-0.36_userid_empty_line.patch

This patch is upstream commit 646eff727152c94ab5ed2b05f1b798129313ae64,     ignore empty lines in authorized_user_ids (fixes MS #6344)
Comment 12 Kristian Fiskerstrand gentoo-dev Security 2013-11-18 18:42:30 UTC
Created attachment 363504 [details]
monkeysphere-0.36.ebuild

Improved ebuild after feedback on IRC (#gentoo-dev-help)
Comment 13 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-12-16 11:27:07 UTC
+  16 Dec 2013; Tom Wijsman <TomWij@gentoo.org>
+  +files/monkeysphere-0.36_default_shell.patch,
+  +files/monkeysphere-0.36_non_default_port.patch,
+  +files/monkeysphere-0.36_userid_empty_line.patch,
+  +monkeysphere-0.36-r1.ebuild, metadata.xml:
+  Revision bump, added patches from bug #313253; fixes default shell, non
+  default port, empty userid line, user, group and permissions. Added Kristian
+  Fiskerstrand (K_F) to metadata.xml as proxied maintainer.