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>