Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jun 2019 03:13:18 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r504841 - in head/www: . morty
Message-ID:  <201906220313.x5M3DI0b095380@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Jun 22 03:13:17 2019
New Revision: 504841
URL: https://svnweb.freebsd.org/changeset/ports/504841

Log:
  New port: www/morty: Privacy aware web content sanitizer proxy as a service

Added:
  head/www/morty/
  head/www/morty/Makefile   (contents, props changed)
  head/www/morty/distinfo   (contents, props changed)
  head/www/morty/pkg-descr   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sat Jun 22 02:48:22 2019	(r504840)
+++ head/www/Makefile	Sat Jun 22 03:13:17 2019	(r504841)
@@ -432,6 +432,7 @@
     SUBDIR += moodle35
     SUBDIR += moodle36
     SUBDIR += moodle37
+    SUBDIR += morty
     SUBDIR += mozplugger
     SUBDIR += multisort
     SUBDIR += multiwatch

Added: head/www/morty/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/morty/Makefile	Sat Jun 22 03:13:17 2019	(r504841)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME=	morty
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.2.0-12
+DISTVERSIONSUFFIX=	-gfe94d9a
+CATEGORIES=	www net
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Privacy aware web content sanitizer proxy as a service
+
+LICENSE=	AGPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go
+USE_GITHUB=	yes
+GH_ACCOUNT=	asciimoo
+GH_TUPLE=	\
+		golang:net:0ed95ab:net/vendor/golang.org/x/net \
+		golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
+		klauspost:cpuid:v1.2.1:cpuid/vendor/github.com/klauspost/cpuid \
+		klauspost:compress:v1.7.1:compress/vendor/github.com/klauspost/compress \
+		valyala:bytebufferpool:v1.0.0:bytebufferpool/vendor/github.com/valyala/bytebufferpool \
+		valyala:fasthttp:v1.3.0:fasthttp/vendor/github.com/valyala/fasthttp
+
+GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
+
+PLIST_FILES=	bin/${PORTNAME}
+
+.include <bsd.port.mk>

Added: head/www/morty/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/morty/distinfo	Sat Jun 22 03:13:17 2019	(r504841)
@@ -0,0 +1,15 @@
+TIMESTAMP = 1561172827
+SHA256 (asciimoo-morty-v0.2.0-12-gfe94d9a_GH0.tar.gz) = eb76de6f86e731c533ab5837e0c7e48781d39b95933a142a99257d96f212ed29
+SIZE (asciimoo-morty-v0.2.0-12-gfe94d9a_GH0.tar.gz) = 25204
+SHA256 (golang-net-0ed95ab_GH0.tar.gz) = c47997a853b9e9accfb3192498e1b3333f6d000b6674fdfc9e22bd3675c4ff0f
+SIZE (golang-net-0ed95ab_GH0.tar.gz) = 929664
+SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
+SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
+SHA256 (klauspost-cpuid-v1.2.1_GH0.tar.gz) = fd66be8517ba837d0f582ad095d2e42e7464c08ef2a3eaffa3bf83330223fa92
+SIZE (klauspost-cpuid-v1.2.1_GH0.tar.gz) = 279083
+SHA256 (klauspost-compress-v1.7.1_GH0.tar.gz) = 4728ba58238042b5286744e8585f8f706358fd30ebb98d2fb48a67bbbc8e58ea
+SIZE (klauspost-compress-v1.7.1_GH0.tar.gz) = 12632704
+SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f
+SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025
+SHA256 (valyala-fasthttp-v1.3.0_GH0.tar.gz) = 34f6190e7b5f993121cc949e2367813482ad83e6cbb51170ff92d34a40231528
+SIZE (valyala-fasthttp-v1.3.0_GH0.tar.gz) = 182300

Added: head/www/morty/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/morty/pkg-descr	Sat Jun 22 03:13:17 2019	(r504841)
@@ -0,0 +1,19 @@
+Web content sanitizer proxy as a service
+
+Morty rewrites web pages to exclude malicious HTML tags and attributes. It also
+replaces external resource references to prevent third party information leaks.
+
+The main goal of morty is to provide a result proxy for searx, but it can be
+used as a standalone sanitizer service too.
+
+Features:
+* HTML sanitization
+* Rewrites HTML/CSS external references to locals
+* JavaScript blocking
+* No Cookies forwarded
+* No Referrers
+* No Caching/Etag
+* Supports GET/POST forms and IFrames
+* Optional HMAC URL verifier key to prevent service abuse
+
+WWW: https://github.com/asciimoo/morty



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906220313.x5M3DI0b095380>