Index: Makefile
===================================================================
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile 24 Oct 2020 15:37:33 -0000 1.12
+++ Makefile 11 Nov 2020 09:51:49 -0000
@@ -2,7 +2,7 @@
COMMENT = federated status conveyance
-DISTNAME = honk-0.9.2
+DISTNAME = honk-0.9.3
CATEGORIES = www
HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -28,7 +28,7 @@ DOCDIR ?= ${PREFIX}/share/doc/honk
EXAMPLESDIR = ${PREFIX}/share/examples/honk
post-build:
-.for toy in gettoken saytheday sprayandpray youvegothonks
+.for toy in autobonker gettoken saytheday sprayandpray youvegothonks
${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy} \
${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/${toy}.go
.endfor
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo 24 Oct 2020 15:37:33 -0000 1.8
+++ distinfo 11 Nov 2020 09:51:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (honk-0.9.2.tgz) = gznmavRe3GAtQHxfvebmInXsIbNZTm7qf7kRgyhIwMk=
-SIZE (honk-0.9.2.tgz) = 509274
+SHA256 (honk-0.9.3.tgz) = VLIBQeCyOw5OWFmNRf+8K2ybLqON7Ya94TTGs27IkAg=
+SIZE (honk-0.9.3.tgz) = 512365
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST 24 Oct 2020 15:37:33 -0000 1.6
+++ pkg/PLIST 11 Nov 2020 09:51:49 -0000
@@ -2,6 +2,7 @@
@newgroup _honk:833
@newuser _honk:833:_honk:daemon:Honk User:${VARBASE}/honk:/sbin/nologin
@rcscript ${RCDIR}/honk
+@bin bin/autobonker
@bin bin/gettoken
@bin bin/honk
@bin bin/saytheday
Index: pkg/README
===================================================================
RCS file: /cvs/ports/www/honk/pkg/README,v
retrieving revision 1.3
diff -u -p -r1.3 README
--- pkg/README 24 Oct 2020 15:37:33 -0000 1.3
+++ pkg/README 11 Nov 2020 09:51:49 -0000
@@ -9,21 +9,12 @@ Initial configuration
honk expects to be fronted by a TLS terminating reverse proxy.
-acme-client(1)
---------------
-
-# acme-client.conf(5)
-domain honk.example.com {
- domain key "${SYSCONFDIR}/ssl/private/honk.example.com.key"
- domain full chain certificate "${SYSCONFDIR}/ssl/honk.example.com.fullchain.pem"
- sign with letsencrypt
-}
-
Icon and favicon
----------------
honk# mkdir ${VARBASE}/www/htdocs/honk
-honk# ftp -o ${VARBASE}/www/htdocs/honk/icon.png https://honk.tedunangst.com/icon.png
+honk# ftp -o ${VARBASE}/www/htdocs/honk/icon.png \
+ https://honk.tedunangst.com/icon.png
honk# ftp -o ${VARBASE}/www/htdocs/honk/favicon.ico \
https://honk.tedunangst.com/favicon.ico
@@ -47,17 +38,31 @@ server "honk.example.com" {
honk# rcctl enable httpd
honk# rcctl start httpd
+
+acme-client(1)
+--------------
+
+# acme-client.conf(5)
+domain honk.example.com {
+ domain key "${SYSCONFDIR}/ssl/private/honk.example.com.key"
+ domain full chain certificate "${SYSCONFDIR}/ssl/honk.example.com.crt"
+ sign with letsencrypt
+}
+
honk# acme-client -v honk.example.com
+honk# ocspcheck -vNo /etc/ssl/honk.example.com.{ocsp,crt}
relayd(8)
---------
# relayd.conf(5)
+ext_ip="203.0.113.4"
+ext_ip2="2001:0db8::4"
honk_port="31337"
-table <honk> { lo0 }
-table <localhost> { lo0 }
+table <honk> { 127.0.0.1 ::1 }
+table <localhost> { 127.0.0.1 ::1 }
-http protocol https {
+http protocol "https" {
match request header append "X-Forwarded-For" value "$REMOTE_ADDR"
match request header append "X-Forwarded-By" \
value "$SERVER_ADDR:$SERVER_PORT"
@@ -67,21 +72,20 @@ http protocol https {
match request path "/*icon.*" forward to <localhost>
tcp { sack, backlog 128 }
- tls keypair honk
+ tls keypair honk.example.com
}
-
-relay https {
- listen on egress port https tls
- protocol https
-
+relay "https" {
+ listen on $ext_ip port https tls
+ protocol "https"
+ forward to <localhost> port http check http "/icon.png" code 200
+ forward to <honk> port $honk_port check tcp
+}
+relay "https2" {
+ listen on $ext_ip2 port https tls
+ protocol "https"
forward to <localhost> port http check http "/icon.png" code 200
forward to <honk> port $honk_port check tcp
}
-
-honk# cd ${SYSCONFDIR}/ssl
-honk# ln -s honk.example.com.fullchain.pem honk.crt
-honk# cd ${SYSCONFDIR}/ssl/private
-honk# ln -s honk.example.com.key honk.key
honk# rcctl enable relayd
honk# rcctl start relayd
@@ -94,7 +98,7 @@ anchor "relayd/*"
honk# pfctl -f ${SYSCONFDIR}/pf.conf
-Usage
+Setup
=====
Please see ${LOCALBASE}/share/doc/honk
Upgraded to v0.9.3
- add autobonker toy
- update README
Changes:
=== 0.9.3 Notacanthous Nutshell
++ backup command.
+ Relax requirement for multipart/form-data posts in API.
+ Dedupe blob file data.
+ Better support for rich text bios.
+ Follow and unfollow should work a little better.
+ Option to mention all in replies.
+ Reduce interference between various text substitution rules.
+ Fix crash in search with extra space.
+ Fix pubkey issue with domain only keys.
- Custom lingo for those who don't like honking.
On 10/16/20, Horia Racoviceanu <horia@racoviceanu.com> wrote:
> Just a simple ping, sorry.
>
> On 9/1/20, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>> - Add the help section
>> - Add rc_stop() for related daemons
>>
>> On 8/29/20, Horia Racoviceanu <horia@racoviceanu.com> wrote:
>>> Upgrade to v0.9.2
>>> - add toys: gettoken, saytheday, sprayandpray, youvegothonks
>>> - remove man pages from doc
>>> - add views/chatter.html
>>>
>>> Changes:
>>>
>>> === 0.9.2 Malleable Maltote
>>>
>>> + Fix compilation on mac.
>>>
>>> === 0.9.1 Late Stage Lusciousness
>>>
>>> ++ Boing boom tschak chonky chatter. Chat messages with Pleroma.
>>>
>>> + Custom rgb flag: emoji.
>>>
>>> + Slightly better ActivityPub compat
>>>
>>> + ## headings for markdown
>>>
>>> + Workaround js only twitter for hoot: feature.
>>>
>>> + Quote unquote reliability improvements.
>>>
>>> + Much better omit images handling.
>>>
>>> + Fix update activity.
>>>
>>> + A few API refinements and additions.
>>>
>>> === 0.9.0 Monitor vs Merrimack
>>>
>>> --- Add Reactions.
>>>
>>> +++ Rename react to badonk.
>>>
>>> + Quick fix to hide all images.
>>>
>>> + Allow resending follow requests.
>>>
>>> + Improved search query parsing.
>>>
>>> + Tables
>>>
>>> + Reduce retries talking to dumb servers.
>>>
>>> + Maybe possible to use @user@example.com wihtout subdomain.
>>>
>>
>
No comments:
Post a Comment