Monday, July 22, 2019

Re: [UPDATE] www/honk

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile 12 Jul 2019 20:50:46 -0000 1.7
+++ Makefile 22 Jul 2019 16:18:52 -0000
@@ -2,7 +2,7 @@

COMMENT = federated status updater

-DISTNAME = honk-0.6.0
+DISTNAME = honk-0.7.4
CATEGORIES = www

HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -18,7 +18,7 @@ EXTRACT_SUFX = .tgz
MODULES = lang/go
LIB_DEPENDS = databases/sqlite3

-NO_TEST = yes
+NO_TEST = Yes
ALL_TARGET = humungus.tedunangst.com/r/honk

SUBST_VARS += VARBASE
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 4 Jun 2019 02:41:49 -0000 1.4
+++ distinfo 22 Jul 2019 16:18:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (honk-0.6.0.tgz) = OjBaohbkm8Y/i1RawsOG/qF7dQluuKIGxvnApf+gwGE=
-SIZE (honk-0.6.0.tgz) = 166970
+SHA256 (honk-0.7.4.tgz) = uWqlp89q+ADDcBMGU6Sf9614wKGQDc5PdTO8sUKSc4k=
+SIZE (honk-0.7.4.tgz) = 213790
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 4 Jun 2019 02:41:50 -0000 1.3
+++ pkg/PLIST 22 Jul 2019 16:18:52 -0000
@@ -5,28 +5,32 @@
@bin bin/honk
share/doc/honk/
share/doc/honk/README
+share/doc/honk/admin.txt
+share/doc/honk/changelog.txt
share/doc/honk/manual.txt
share/doc/honk/ping.txt
share/doc/honk/security.txt
share/doc/honk/spec.txt
share/doc/pkg-readmes/${PKGSTEM}
-@mode 770
+@mode 750
@owner _honk
@group _honk
@sample ${VARBASE}/honk/
-@mode 750
+@sample ${VARBASE}/honk/emus/
+@sample ${VARBASE}/honk/memes/
@sample ${VARBASE}/honk/views/
-@mode
-@owner
-@group
share/examples/honk/
share/examples/honk/schema.sql
@sample ${VARBASE}/honk/schema.sql
share/examples/honk/views/
+share/examples/honk/views/about.html
+@sample ${VARBASE}/honk/views/about.html
share/examples/honk/views/account.html
@sample ${VARBASE}/honk/views/account.html
share/examples/honk/views/combos.html
@sample ${VARBASE}/honk/views/combos.html
+share/examples/honk/views/funzone.html
+@sample ${VARBASE}/honk/views/funzone.html
share/examples/honk/views/header.html
@sample ${VARBASE}/honk/views/header.html
share/examples/honk/views/honk.html
@@ -41,5 +45,7 @@ share/examples/honk/views/login.html
@sample ${VARBASE}/honk/views/login.html
share/examples/honk/views/style.css
@sample ${VARBASE}/honk/views/style.css
+share/examples/honk/views/xzone.html
+@sample ${VARBASE}/honk/views/xzone.html
share/examples/honk/views/zonkers.html
@sample ${VARBASE}/honk/views/zonkers.html
Index: pkg/README
===================================================================
RCS file: /cvs/ports/www/honk/pkg/README,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 README
--- pkg/README 30 Apr 2019 07:58:17 -0000 1.1.1.1
+++ pkg/README 22 Jul 2019 16:18:52 -0000
@@ -15,11 +15,18 @@ acme-client(1)
# acme-client.conf(5)
domain honk.example.com {
domain key "/etc/ssl/private/honk.example.com.key"
- domain certificate "/etc/ssl/honk.example.com.crt"
domain full chain certificate "/etc/ssl/honk.example.com.fullchain.pem"
sign with letsencrypt
}

+Icon and favicon
+----------------
+
+honk# mkdir /var/www/htdocs/honk
+honk# ftp -o /var/www/htdocs/honk/icon.png https://honk.tedunangst.com/icon.png
+honk# ftp -o /var/www/htdocs/honk/favicon.ico \
+ https://honk.tedunangst.com/favicon.ico
+
httpd(8)
--------

@@ -30,14 +37,17 @@ server "honk.example.com" {
root "/acme"
request strip 2
}
+ location "/*icon.*" {
+ root "/htdocs/honk"
+ }
location "*" {
- block return 302 "https://honk.example.com$REQUEST_URI"
+ block return 302 "https://$HTTP_HOST$REQUEST_URI"
}
}

honk# rcctl enable httpd
honk# rcctl start httpd
-honk# acme-client -ADv honk.example.com
+honk# acme-client -v honk.example.com

relayd(8)
---------
@@ -55,6 +65,8 @@ http protocol https {
value "$SERVER_ADDR:$SERVER_PORT"
match request header set "Connection" value "close"

+ match request path "/*icon.*" forward to <honk>
+
tcp { sack, backlog 128 }
}

@@ -63,6 +75,7 @@ relay wwwtls {
protocol https

forward to <honk> port $honk_port check tcp
+ forward to <honk> port http check http "/icon.png" code 200
}

relay wwwtls6 {
@@ -70,6 +83,7 @@ relay wwwtls6 {
protocol https

forward to <honk6> port $honk_port check tcp
+ forward to <honk> port http check http "/icon.png" code 200
}

honk# cd /etc/ssl
@@ -82,7 +96,6 @@ honk# ln -s honk.example.com.key 2001:0d
honk# rcctl enable relayd
honk# rcctl start relayd

-
pf(4)
-----

@@ -96,11 +109,12 @@ Usage

Please see /usr/local/share/doc/honk

-honk# cd /var/honk && honk init
+honk# doas -su _honk
+honk$ umask 077; cd /var/honk && honk init
listenaddr: localhost:31337
servername: honk.example.com
-honk# touch /var/honk/savedinbox.json
-honk# chmod 660 honk.db savedinbox.json
+honk$ touch /var/honk/savedinbox.json
+honk$ exit

honk# rcctl enable honk
honk# rcctl start honk
Update Makefile
- change NO_TEST=yes to NO_TEST=Yes

On 7/12/19, Horia Racoviceanu <horia@racoviceanu.com> wrote:
> Update patch to Makefile rev. 1.7
>
> On 7/11/19, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>> Update to v0.7.4
>> - add admin.txt
>>
>> Changelog:
>> + Ever more bug fixes.
>> + Collapse posts based on custom regex match.
>> + Tonks are now honk backs.
>> + Show both avatars for bonks. Other minor refinements to UI.
>> + Minimal support for Video activity and PeerTube compat.
>> + Support for some user selectable styling. Currently, skinny column
>> mode.
>> + webp image transcoding.
>>
>>
>> On 6/27/19, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>>> Update to v0.7.3
>>>
>>> Changelog:
>>> -- 0.7.3
>>> + Better fedicompat so bonks are visible to pleroma followers.
>>> -- 0.7.2
>>> + Add the funzone. Minor other UI tweaks.
>>>
>>> On 6/21/19, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>>>> Update to v0.7.1
>>>>
>>>> Changelog:
>>>> + Fix bug preventing unfollow from working.
>>>>
>>>> On 6/18/19, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>>>>> - add memes directory
>>>>>
>>>>> On 6/18/19, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>>>>>> - add emus directory
>>>>>>
>>>>>> On 6/17/19, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>>>>>>> Update to v0.7.0
>>>>>>> - codename Father Mother Maiden Crone Honker Bonker Zonker
>>>>>>>
>>>>>>> Changelog:
>>>>>>> +++ Auto fetching and inlining of hoots.
>>>>>>> ++ A new xzone to view and import data not otherwise visible.
>>>>>>> ++ Preview before honking.
>>>>>>> ++ Some extra commands for better database retention management.
>>>>>>> ++ A changelog.
>>>>>>> + Default robots.txt.
>>>>>>> + Misc UI touchups.
>>>>>>> + Read only support for qonks.
>>>>>>> + About page.
>>>>>>> + More reliable (retries) meta messages such as follow requests.
>>>>>>> + Better thread support for missing context.
>>>>>>> + Upgrade image library for cleaner screenshots.
>>>>>>> + Not all summaries need labels.
>>>>>>> + Add max-width for video tag.
>>>>>>>
>>>>>>> On 6/14/19, Aaron Bieber <aaron@bolddaemon.com> wrote:
>>>>>>>> On Wed, 12 Jun 2019 at 22:53:45 -0400, Horia Racoviceanu wrote:
>>>>>>>>> - bump REVISION
>>>>>>>>> - change PERMIT_PACKAGE_CDROM to PERMIT_PACKAGE
>>>>>>>>> - change user _honk home directory mode, no longer group writable
>>>>>>>>> - update README, add icon and favicon
>>>>>>>>
>>>>>>>> Tests fine here! OK abieber@ if anyone wants to commit.
>>>>>>>>
>>>>>>>> --
>>>>>>>> PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A 4AF0 1F81 112D
>>>>>>>> 62A9
>>>>>>>> ADCE
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

No comments:

Post a Comment