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 <ho...@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 <ho...@racoviceanu.com> wrote: >> Update to v0.7.1 >> >> Changelog: >> + Fix bug preventing unfollow from working. >> >> On 6/18/19, Horia Racoviceanu <ho...@racoviceanu.com> wrote: >>> - add memes directory >>> >>> On 6/18/19, Horia Racoviceanu <ho...@racoviceanu.com> wrote: >>>> - add emus directory >>>> >>>> On 6/17/19, Horia Racoviceanu <ho...@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 <aa...@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 >>>>>> >>>>> >>>> >>> >> >
Index: Makefile =================================================================== RCS file: /cvs/ports/www/honk/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 4 Jun 2019 02:41:49 -0000 1.6 +++ Makefile 11 Jul 2019 15:21:34 -0000 @@ -2,13 +2,13 @@ COMMENT = federated status updater -DISTNAME = honk-0.6.0 +DISTNAME = honk-0.7.4 CATEGORIES = www HOMEPAGE = https://humungus.tedunangst.com/r/honk # ISC -PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE = Yes WANTLIB += c pthread sqlite3 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 11 Jul 2019 15:21:34 -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 11 Jul 2019 15:21:34 -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 11 Jul 2019 15:21:34 -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