Re: [MAINTAINER UPDATE] www/honk 1.2.3 -> 1.3.0

2024-03-04 Thread Horia Racoviceanu
On 3/4/24, Gonzalo L. Rodriguez  wrote:
> On Sat, 02 Mar 2024 at 09:20:35 -0500, Horia Racoviceanu wrote:
>> Upgrade to v1.3.0
>>
>> changelog
>>
>> ### 1.3.0 Big Bonsai
>>
>> + Some performance tuning.
>>
>> + Follow .rss feeds for hashtags.
>>
>> + Easier to inline attached images.
>>
>> + Optional .json urls for activities.
>>
>> + cc, link, name, and tags fields for advanced metadata.
>>
>> +  tag supported in html.
>
>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/www/honk/Makefile,v
>> diff -u -p -r1.29 Makefile
>> --- Makefile 27 Feb 2024 08:54:37 -  1.29
>> +++ Makefile 2 Mar 2024 14:13:08 -
>> @@ -1,6 +1,6 @@
>>  COMMENT =   federated status conveyance
>>
>> -DISTNAME =  honk-1.2.3
>> +DISTNAME =  honk-1.3.0
>>  CATEGORIES =www
>>
>>  HOMEPAGE =  https://humungus.tedunangst.com/r/honk
>> Index: distinfo
>> ===
>> RCS file: /cvs/ports/www/honk/distinfo,v
>> diff -u -p -r1.18 distinfo
>> --- distinfo 27 Feb 2024 08:54:37 -  1.18
>> +++ distinfo 2 Mar 2024 14:13:08 -
>> @@ -1,2 +1,2 @@
>> -SHA256 (honk-1.2.3.tgz) = fexremJlsTfvvEDzihNk6P92mtEOAhUGgydHtA+tHsM=
>> -SIZE (honk-1.2.3.tgz) = 920299
>> +SHA256 (honk-1.3.0.tgz) = N6NiFvhXLQ8/oLrGV7WkYxY//A4eR6eFBpmYtpEKZeg=
>> +SIZE (honk-1.3.0.tgz) = 1968345
>> Index: pkg/MESSAGE
>> ===
>> RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
>> diff -u -p -r1.5 MESSAGE
>> --- pkg/MESSAGE  25 Jan 2024 14:30:41 -  1.5
>> +++ pkg/MESSAGE  2 Mar 2024 14:13:08 -
>> @@ -1 +1 @@
>> -The database has changed since version 1.2.0. See the pkg-readme.
>> +The database has changed since version 1.2.3. See the pkg-readme.
>> Index: pkg/README
>> ===
>> RCS file: /cvs/ports/www/honk/pkg/README,v
>> diff -u -p -r1.10 README
>> --- pkg/README   25 Jan 2024 14:30:41 -  1.10
>> +++ pkg/README   2 Mar 2024 14:13:08 -
>> @@ -66,7 +66,7 @@ honk$ sqlite3 blob.db vacuum
>>  Database Upgrade
>>  
>>
>> -If you are upgrading from a version before 1.2.0, you will need to
>> upgrade
>> +If you are upgrading from a version before 1.2.3, you will need to
>> upgrade
>>  the database format:
>>
>>  Stop the old honk process.
>
> Update to 1.3.1
>
> OK?
>
>
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> diff -u -p -r1.29 Makefile
> --- Makefile  27 Feb 2024 08:54:37 -  1.29
> +++ Makefile  4 Mar 2024 07:43:26 -
> @@ -1,6 +1,6 @@
>  COMMENT =federated status conveyance
>
> -DISTNAME =   honk-1.2.3
> +DISTNAME =   honk-1.3.1
>  CATEGORIES = www
>
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> diff -u -p -r1.18 distinfo
> --- distinfo  27 Feb 2024 08:54:37 -  1.18
> +++ distinfo  4 Mar 2024 07:43:26 -
> @@ -1,2 +1,2 @@
> -SHA256 (honk-1.2.3.tgz) = fexremJlsTfvvEDzihNk6P92mtEOAhUGgydHtA+tHsM=
> -SIZE (honk-1.2.3.tgz) = 920299
> +SHA256 (honk-1.3.1.tgz) = F4Hz36nvcZv8MTh7a9Zr73kEBTS0c16Xty3T6/EzJeI=
> +SIZE (honk-1.3.1.tgz) = 2383830
> Index: pkg/MESSAGE
> ===
> RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
> diff -u -p -r1.5 MESSAGE
> --- pkg/MESSAGE   25 Jan 2024 14:30:41 -  1.5
> +++ pkg/MESSAGE   4 Mar 2024 07:43:26 -
> @@ -1 +1 @@
> -The database has changed since version 1.2.0. See the pkg-readme.
> +The database has changed since version 1.2.3. See the pkg-readme.
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/www/honk/pkg/PLIST,v
> diff -u -p -r1.15 PLIST
> --- pkg/PLIST 27 Feb 2024 08:54:37 -  1.15
> +++ pkg/PLIST 4 Mar 2024 07:43:26 -
> @@ -27,6 +27,9 @@ share/doc/honk/activitypub.7.html
>  @sample ${LOCALSTATEDIR}/honk/docs/activitypub.7.html
>  share/doc/honk/changelog.txt
>  share/doc/honk/encrypted-messages.txt
> +share/doc/honk/filter.png
> +share/doc/honk/filtermemes.png
> +share/doc/honk/followhonk.png
>  share/doc/honk/hfcs.1.html
>  @sample ${LOCALSTATEDIR}/honk/docs/hfcs.1.html
>  share/doc/honk/honk.1.html
> @@ -48,6 +51,8 @@ share/doc/honk/screenshot-compose.png
>  @sample ${LOCALSTATEDIR}/honk/docs/screenshot-compose.png
>  share/doc/honk/screenshot-honk.png
>  @sample ${LOCALSTATEDIR}/honk/docs/screenshot-honk.png
> +share/doc/honk/tagcombo.png
> +share/doc/honk/tagrss.png
>  share/doc/honk/toys/
>  share/doc/honk/toys/README
>  share/doc/honk/vim.3.html
> Index: pkg/README
> ===
> RCS 

Re: [MAINTAINER UPDATE] www/honk 1.2.3 -> 1.3.0

2024-03-03 Thread Gonzalo L. Rodriguez
On Sat, 02 Mar 2024 at 09:20:35 -0500, Horia Racoviceanu wrote:
> Upgrade to v1.3.0
> 
> changelog
> 
> ### 1.3.0 Big Bonsai
> 
> + Some performance tuning.
> 
> + Follow .rss feeds for hashtags.
> 
> + Easier to inline attached images.
> 
> + Optional .json urls for activities.
> 
> + cc, link, name, and tags fields for advanced metadata.
> 
> +  tag supported in html.

> Index: Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> diff -u -p -r1.29 Makefile
> --- Makefile  27 Feb 2024 08:54:37 -  1.29
> +++ Makefile  2 Mar 2024 14:13:08 -
> @@ -1,6 +1,6 @@
>  COMMENT =federated status conveyance
>  
> -DISTNAME =   honk-1.2.3
> +DISTNAME =   honk-1.3.0
>  CATEGORIES = www
>  
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> diff -u -p -r1.18 distinfo
> --- distinfo  27 Feb 2024 08:54:37 -  1.18
> +++ distinfo  2 Mar 2024 14:13:08 -
> @@ -1,2 +1,2 @@
> -SHA256 (honk-1.2.3.tgz) = fexremJlsTfvvEDzihNk6P92mtEOAhUGgydHtA+tHsM=
> -SIZE (honk-1.2.3.tgz) = 920299
> +SHA256 (honk-1.3.0.tgz) = N6NiFvhXLQ8/oLrGV7WkYxY//A4eR6eFBpmYtpEKZeg=
> +SIZE (honk-1.3.0.tgz) = 1968345
> Index: pkg/MESSAGE
> ===
> RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
> diff -u -p -r1.5 MESSAGE
> --- pkg/MESSAGE   25 Jan 2024 14:30:41 -  1.5
> +++ pkg/MESSAGE   2 Mar 2024 14:13:08 -
> @@ -1 +1 @@
> -The database has changed since version 1.2.0. See the pkg-readme.
> +The database has changed since version 1.2.3. See the pkg-readme.
> Index: pkg/README
> ===
> RCS file: /cvs/ports/www/honk/pkg/README,v
> diff -u -p -r1.10 README
> --- pkg/README25 Jan 2024 14:30:41 -  1.10
> +++ pkg/README2 Mar 2024 14:13:08 -
> @@ -66,7 +66,7 @@ honk$ sqlite3 blob.db vacuum
>  Database Upgrade
>  
>  
> -If you are upgrading from a version before 1.2.0, you will need to upgrade
> +If you are upgrading from a version before 1.2.3, you will need to upgrade
>  the database format:
>  
>  Stop the old honk process.

Update to 1.3.1

OK?


Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
diff -u -p -r1.29 Makefile
--- Makefile27 Feb 2024 08:54:37 -  1.29
+++ Makefile4 Mar 2024 07:43:26 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-1.2.3
+DISTNAME = honk-1.3.1
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
diff -u -p -r1.18 distinfo
--- distinfo27 Feb 2024 08:54:37 -  1.18
+++ distinfo4 Mar 2024 07:43:26 -
@@ -1,2 +1,2 @@
-SHA256 (honk-1.2.3.tgz) = fexremJlsTfvvEDzihNk6P92mtEOAhUGgydHtA+tHsM=
-SIZE (honk-1.2.3.tgz) = 920299
+SHA256 (honk-1.3.1.tgz) = F4Hz36nvcZv8MTh7a9Zr73kEBTS0c16Xty3T6/EzJeI=
+SIZE (honk-1.3.1.tgz) = 2383830
Index: pkg/MESSAGE
===
RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
diff -u -p -r1.5 MESSAGE
--- pkg/MESSAGE 25 Jan 2024 14:30:41 -  1.5
+++ pkg/MESSAGE 4 Mar 2024 07:43:26 -
@@ -1 +1 @@
-The database has changed since version 1.2.0. See the pkg-readme.
+The database has changed since version 1.2.3. See the pkg-readme.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
diff -u -p -r1.15 PLIST
--- pkg/PLIST   27 Feb 2024 08:54:37 -  1.15
+++ pkg/PLIST   4 Mar 2024 07:43:26 -
@@ -27,6 +27,9 @@ share/doc/honk/activitypub.7.html
 @sample ${LOCALSTATEDIR}/honk/docs/activitypub.7.html
 share/doc/honk/changelog.txt
 share/doc/honk/encrypted-messages.txt
+share/doc/honk/filter.png
+share/doc/honk/filtermemes.png
+share/doc/honk/followhonk.png
 share/doc/honk/hfcs.1.html
 @sample ${LOCALSTATEDIR}/honk/docs/hfcs.1.html
 share/doc/honk/honk.1.html
@@ -48,6 +51,8 @@ share/doc/honk/screenshot-compose.png
 @sample ${LOCALSTATEDIR}/honk/docs/screenshot-compose.png
 share/doc/honk/screenshot-honk.png
 @sample ${LOCALSTATEDIR}/honk/docs/screenshot-honk.png
+share/doc/honk/tagcombo.png
+share/doc/honk/tagrss.png
 share/doc/honk/toys/
 share/doc/honk/toys/README
 share/doc/honk/vim.3.html
Index: pkg/README
===
RCS file: /cvs/ports/www/honk/pkg/README,v
diff -u -p -r1.10 README
--- pkg/README  25 Jan 2024 14:30:41 -  1.10
+++ pkg/README  4 Mar 2024 07:43:26 -
@@ -66,7 +66,7 @@ honk$ sqlite3 blob.db vacuum
 Database 

[MAINTAINER UPDATE] www/honk 1.2.3 -> 1.3.0

2024-03-02 Thread Horia Racoviceanu
Upgrade to v1.3.0

changelog

### 1.3.0 Big Bonsai

+ Some performance tuning.

+ Follow .rss feeds for hashtags.

+ Easier to inline attached images.

+ Optional .json urls for activities.

+ cc, link, name, and tags fields for advanced metadata.

+  tag supported in html.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
diff -u -p -r1.29 Makefile
--- Makefile27 Feb 2024 08:54:37 -  1.29
+++ Makefile2 Mar 2024 14:13:08 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-1.2.3
+DISTNAME = honk-1.3.0
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
diff -u -p -r1.18 distinfo
--- distinfo27 Feb 2024 08:54:37 -  1.18
+++ distinfo2 Mar 2024 14:13:08 -
@@ -1,2 +1,2 @@
-SHA256 (honk-1.2.3.tgz) = fexremJlsTfvvEDzihNk6P92mtEOAhUGgydHtA+tHsM=
-SIZE (honk-1.2.3.tgz) = 920299
+SHA256 (honk-1.3.0.tgz) = N6NiFvhXLQ8/oLrGV7WkYxY//A4eR6eFBpmYtpEKZeg=
+SIZE (honk-1.3.0.tgz) = 1968345
Index: pkg/MESSAGE
===
RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
diff -u -p -r1.5 MESSAGE
--- pkg/MESSAGE 25 Jan 2024 14:30:41 -  1.5
+++ pkg/MESSAGE 2 Mar 2024 14:13:08 -
@@ -1 +1 @@
-The database has changed since version 1.2.0. See the pkg-readme.
+The database has changed since version 1.2.3. See the pkg-readme.
Index: pkg/README
===
RCS file: /cvs/ports/www/honk/pkg/README,v
diff -u -p -r1.10 README
--- pkg/README  25 Jan 2024 14:30:41 -  1.10
+++ pkg/README  2 Mar 2024 14:13:08 -
@@ -66,7 +66,7 @@ honk$ sqlite3 blob.db vacuum
 Database Upgrade
 
 
-If you are upgrading from a version before 1.2.0, you will need to upgrade
+If you are upgrading from a version before 1.2.3, you will need to upgrade
 the database format:
 
 Stop the old honk process.


[MAINTAINER UPDATE] www/honk 1.2.1 -> 1.2.3

2024-02-19 Thread Horia Racoviceanu
Upgrade to v1.2.3
- install docs explicitly

changelog

### 1.2.3 Regarded Reflection

+ Don't serve attachments to clients expecting activities.

### 1.2.2 Nameless Neophyte

+ Ensure fetched activities are compatible content types.

+ Some federation interop improvements.

+ More complete API support.

+ More compact image arrangement.

N.B. "Yesterday's content type fix broke webfinger. And nothing of
value was lost. But it'll be fixed, just waiting a few days to see if
any other dust settles."
https://honk.tedunangst.com/u/tedu/h/l3wv26bGNb54GjXb5H
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
diff -u -p -r1.28 Makefile
--- Makefile25 Jan 2024 14:30:41 -  1.28
+++ Makefile19 Feb 2024 18:09:38 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-1.2.1
+DISTNAME = honk-1.2.3
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -37,13 +37,10 @@ post-build:
 post-install:
${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/honk.8 \
${PREFIX}/man/man8
-.for p in 1 3 5 7 8
-   rm ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${p}
-.endfor
${INSTALL_DATA_DIR} ${DOCDIR}/toys
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/README \
${DOCDIR}/toys
-   ${INSTALL_DATA} 
${MODGO_WORKSPACE}/src/${ALL_TARGET}/{LICENSE,README,docs/*} \
+   ${INSTALL_DATA} 
${MODGO_WORKSPACE}/src/${ALL_TARGET}/{LICENSE,README,TODO,docs/*.{css,html,jpg,png,txt}}
 \
${DOCDIR}/
${INSTALL_DATA_DIR} ${EXAMPLESDIR}/memes
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/memes/* \
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
diff -u -p -r1.17 distinfo
--- distinfo25 Jan 2024 14:30:41 -  1.17
+++ distinfo19 Feb 2024 18:09:38 -
@@ -1,2 +1,2 @@
-SHA256 (honk-1.2.1.tgz) = adBbJG45md7wUGzqYKA06RXzXul3Ltncrtz2eN4Ezqo=
-SIZE (honk-1.2.1.tgz) = 919987
+SHA256 (honk-1.2.3.tgz) = fexremJlsTfvvEDzihNk6P92mtEOAhUGgydHtA+tHsM=
+SIZE (honk-1.2.3.tgz) = 920299
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
diff -u -p -r1.14 PLIST
--- pkg/PLIST   25 Jan 2024 14:30:41 -  1.14
+++ pkg/PLIST   19 Feb 2024 18:09:38 -
@@ -22,6 +22,7 @@
 share/doc/honk/
 share/doc/honk/LICENSE
 share/doc/honk/README
+share/doc/honk/TODO
 share/doc/honk/activitypub.7.html
 @sample ${LOCALSTATEDIR}/honk/docs/activitypub.7.html
 share/doc/honk/changelog.txt


Re: [MAINTAINER UPDATE] www/honk 1.2.0 -> 1.2.1

2024-01-25 Thread gonzalo




On 1/25/24 07:36, Horia Racoviceanu wrote:

Upgrade to v1.2.1
- unbreak

changelog

### 1.2.1 Solipsist Satisfaction

+ Federation reliability and compat improvements.

+ Fix 32 bit support.

+ Close databases to give the wal file a chance to checkpoint.

+ Dim images in darkmode.

- Remove the hoot: feature. The bird is dead.


This is OK for me, I will commit it today.

Thanks!



[MAINTAINER UPDATE] www/honk 1.2.0 -> 1.2.1

2024-01-24 Thread Horia Racoviceanu
Upgrade to v1.2.1
- unbreak

changelog

### 1.2.1 Solipsist Satisfaction

+ Federation reliability and compat improvements.

+ Fix 32 bit support.

+ Close databases to give the wal file a chance to checkpoint.

+ Dim images in darkmode.

- Remove the hoot: feature. The bird is dead.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
diff -u -p -r1.27 Makefile
--- Makefile3 Jan 2024 13:20:33 -   1.27
+++ Makefile25 Jan 2024 06:25:40 -
@@ -1,9 +1,6 @@
-# "cannot use uint64(dir.Fd()) (value of type uint64) as uint32 value in 
struct literal" in vendor/humungus.tedunangst.com/r/gonix/kqueue.go
-ONLY_FOR_ARCHS =   ${LP64_ARCHS}
-
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-1.2.0
+DISTNAME = honk-1.2.1
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
diff -u -p -r1.16 distinfo
--- distinfo24 Dec 2023 09:10:35 -  1.16
+++ distinfo25 Jan 2024 06:25:40 -
@@ -1,2 +1,2 @@
-SHA256 (honk-1.2.0.tgz) = kcrEg0KBdCaA4g8ivIgOWIGJVDCtY5rI4P7cp/ZyXe4=
-SIZE (honk-1.2.0.tgz) = 869893
+SHA256 (honk-1.2.1.tgz) = adBbJG45md7wUGzqYKA06RXzXul3Ltncrtz2eN4Ezqo=
+SIZE (honk-1.2.1.tgz) = 919987
Index: pkg/MESSAGE
===
RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
diff -u -p -r1.4 MESSAGE
--- pkg/MESSAGE 24 Dec 2023 09:10:35 -  1.4
+++ pkg/MESSAGE 25 Jan 2024 06:25:40 -
@@ -1 +1 @@
-The database has changed since version 1.1.1. See the pkg-readme.
+The database has changed since version 1.2.0. See the pkg-readme.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
diff -u -p -r1.13 PLIST
--- pkg/PLIST   10 Aug 2023 20:56:38 -  1.13
+++ pkg/PLIST   25 Jan 2024 06:25:40 -
@@ -25,6 +25,7 @@ share/doc/honk/README
 share/doc/honk/activitypub.7.html
 @sample ${LOCALSTATEDIR}/honk/docs/activitypub.7.html
 share/doc/honk/changelog.txt
+share/doc/honk/encrypted-messages.txt
 share/doc/honk/hfcs.1.html
 @sample ${LOCALSTATEDIR}/honk/docs/hfcs.1.html
 share/doc/honk/honk.1.html
Index: pkg/README
===
RCS file: /cvs/ports/www/honk/pkg/README,v
diff -u -p -r1.9 README
--- pkg/README  24 Dec 2023 09:10:35 -  1.9
+++ pkg/README  25 Jan 2024 06:25:40 -
@@ -66,7 +66,7 @@ honk$ sqlite3 blob.db vacuum
 Database Upgrade
 
 
-If you are upgrading from a version before 1.1.1, you will need to upgrade
+If you are upgrading from a version before 1.2.0, you will need to upgrade
 the database format:
 
 Stop the old honk process.


Re: [MAINTAINER UPDATE] www/honk 1.1.1 --> 1.2.0

2023-12-22 Thread gonzalo




On 12/21/23 19:16, Horia Racoviceanu wrote:

Upgrade to v1.2.0
- update package README
- update package MESSAGE

changelog

### 1.2.0 Forgotten Followup

+ Filter option to match unknown actors.

+ Update some dependencies.

+ Watch local.css for changes.

+ MacOS support. lol.

+ Wait for requests to drain on shutdown.

+ Handle quoteUrl property.

+ Reroute memes to donks in emergencies.

+ Fix handling of svg with bom fucks.

+ FastCGI listening.

+ Finally fix slow public queries.


thanks!

this is OK for me, I will commit it soon.



Re: [MAINTAINER UPDATE] www/honk 1.0.0 > 1.1.1

2023-09-01 Thread gonzalo

Looks good to me, any comments?

On 9/1/23 19:44, Horia Racoviceanu wrote:

Upgrade to v1.1.1
- remove SUBST_VARS no longer needed

changelog

### 1.1.1 Required Refinement

+ Fix help file stylesheet link.

### 1.1.0 Eventual Enshittification

+ Fix backup command.

+ Fixes for markdown.

+ Allow bigger image uploads.

+ Some hotkeys for the web UI.

+ Upload multiple files (but beware).

+ Better page titles.

+ Refine thread sort.

+ Send updates to correct audience.

+ Run analyze to improve database performance.

+ Delivery performance improvements.

+ Export command to ActivityPub data. (And import.)

+ Note that we require go 1.18 now.




[MAINTAINER UPDATE] www/honk 1.0.0 > 1.1.1

2023-09-01 Thread Horia Racoviceanu
Upgrade to v1.1.1
- remove SUBST_VARS no longer needed

changelog

### 1.1.1 Required Refinement

+ Fix help file stylesheet link.

### 1.1.0 Eventual Enshittification

+ Fix backup command.

+ Fixes for markdown.

+ Allow bigger image uploads.

+ Some hotkeys for the web UI.

+ Upload multiple files (but beware).

+ Better page titles.

+ Refine thread sort.

+ Send updates to correct audience.

+ Run analyze to improve database performance.

+ Delivery performance improvements.

+ Export command to ActivityPub data. (And import.)

+ Note that we require go 1.18 now.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- Makefile10 Aug 2023 20:56:38 -  1.23
+++ Makefile1 Sep 2023 17:32:19 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-1.0.0
+DISTNAME = honk-1.1.1
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -20,8 +20,6 @@ LIB_DEPENDS = databases/sqlite3
 
 NO_TEST =  Yes
 ALL_TARGET =   humungus.tedunangst.com/r/honk
-
-SUBST_VARS +=  SYSCONFDIR
 
 DOCDIR ?=  ${PREFIX}/share/doc/honk
 EXAMPLESDIR =  ${PREFIX}/share/examples/honk
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo10 Aug 2023 20:56:38 -  1.14
+++ distinfo1 Sep 2023 17:32:19 -
@@ -1,2 +1,2 @@
-SHA256 (honk-1.0.0.tgz) = +0W9HncN+51dRE9bWJU4cAfYOc5bxNAqPe4xY+4UFg0=
-SIZE (honk-1.0.0.tgz) = 626391
+SHA256 (honk-1.1.1.tgz) = kfoSVGm1QKVjDiWvjK4QzAoA/iiU9j6DS3SYFSM+AaA=
+SIZE (honk-1.1.1.tgz) = 632267


Re: [MAINTAINER UPDATE] www/honk 0.9.91 > 1.0.0

2023-08-10 Thread A Tammy


On 8/10/23 15:11, Horia Racoviceanu wrote:
> Upgrade to v1.0.0
> - Install the honk.8 man page only (suggested by tedu@)
> - Update the package MESSAGE and README
committed thanks!
> changelog
>
> ### 1.0.0 Happy Honker
>
> + A great big honk composition text box.
>
> + More reliable search.
>
> + Secret tags.
>
> + Mentions link locally.
>
> + ::: spoiler markdown
>
> + Fix the bonk and zonk crash.
>
> + New threaded display order.
>
> + Improved search.
>
> + Tuned up superdeliverator.
>
> + Import from instagram.
>
> + Improve handling of some Page and Link objects.
>
> + Other federation fixes.
>
> + Search can now load external posts.
>
> + Some hypercard opengraph markup for previews.
>
> Announcement:
> https://honk.tedunangst.com/u/tedu/h/B8GfH6xzq81S5Qvv44
> https://flak.tedunangst.com/post/honk-10



[MAINTAINER UPDATE] www/honk 0.9.91 > 1.0.0

2023-08-10 Thread Horia Racoviceanu
Upgrade to v1.0.0
- Install the honk.8 man page only (suggested by tedu@)
- Update the package MESSAGE and README

changelog

### 1.0.0 Happy Honker

+ A great big honk composition text box.

+ More reliable search.

+ Secret tags.

+ Mentions link locally.

+ ::: spoiler markdown

+ Fix the bonk and zonk crash.

+ New threaded display order.

+ Improved search.

+ Tuned up superdeliverator.

+ Import from instagram.

+ Improve handling of some Page and Link objects.

+ Other federation fixes.

+ Search can now load external posts.

+ Some hypercard opengraph markup for previews.

Announcement:
https://honk.tedunangst.com/u/tedu/h/B8GfH6xzq81S5Qvv44
https://flak.tedunangst.com/post/honk-10
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile8 Apr 2023 16:56:52 -   1.22
+++ Makefile10 Aug 2023 18:51:26 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.91
+DISTNAME = honk-1.0.0
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -37,9 +37,9 @@ post-build:
 .endfor
 
 post-install:
+   ${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/honk.8 \
+   ${PREFIX}/man/man8
 .for p in 1 3 5 7 8
-   ${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${p} \
-   ${PREFIX}/man/man${p}
rm ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${p}
 .endfor
${INSTALL_DATA_DIR} ${DOCDIR}/toys
@@ -47,6 +47,9 @@ post-install:
${DOCDIR}/toys
${INSTALL_DATA} 
${MODGO_WORKSPACE}/src/${ALL_TARGET}/{LICENSE,README,docs/*} \
${DOCDIR}/
+   ${INSTALL_DATA_DIR} ${EXAMPLESDIR}/memes
+   ${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/memes/* \
+   ${EXAMPLESDIR}/memes/
${INSTALL_DATA_DIR} ${EXAMPLESDIR}/views
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/views/* \
${EXAMPLESDIR}/views/
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo8 Apr 2023 16:56:52 -   1.13
+++ distinfo10 Aug 2023 18:51:26 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.9.91.tgz) = +NFWTTMVdngWsC8/EIN2xJC/5C4naaAekk/YoA17wFk=
-SIZE (honk-0.9.91.tgz) = 516396
+SHA256 (honk-1.0.0.tgz) = +0W9HncN+51dRE9bWJU4cAfYOc5bxNAqPe4xY+4UFg0=
+SIZE (honk-1.0.0.tgz) = 626391
Index: pkg/MESSAGE
===
RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
retrieving revision 1.2
diff -u -p -r1.2 MESSAGE
--- pkg/MESSAGE 8 Apr 2023 16:56:52 -   1.2
+++ pkg/MESSAGE 10 Aug 2023 18:51:26 -
@@ -1 +1 @@
-The database has changed since version 0.9.8. See the pkg-readme.
+The database has changed since version 0.9.91. See the pkg-readme.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.12
diff -u -p -r1.12 PLIST
--- pkg/PLIST   8 Apr 2023 16:56:52 -   1.12
+++ pkg/PLIST   10 Aug 2023 18:51:26 -
@@ -7,13 +7,6 @@
 @bin bin/saytheday
 @bin bin/sprayandpray
 @bin bin/youvegothonks
-@man man/man1/hfcs.1
-@man man/man1/honk.1
-@man man/man1/intro.1
-@man man/man3/honk.3
-@man man/man3/vim.3
-@man man/man5/honk.5
-@man man/man7/activitypub.7
 @man man/man8/honk.8
 @mode 750
 @owner _honk
@@ -59,6 +52,9 @@ share/doc/honk/vim.3.html
 @sample ${LOCALSTATEDIR}/honk/docs/vim.3.html
 share/doc/pkg-readmes/${PKGSTEM}
 share/examples/honk/
+share/examples/honk/memes/
+share/examples/honk/memes/twowires.jpg
+@sample ${LOCALSTATEDIR}/honk/memes/twowires.jpg
 share/examples/honk/schema.sql
 @sample ${LOCALSTATEDIR}/honk/schema.sql
 share/examples/honk/views/
@@ -94,14 +90,14 @@ share/examples/honk/views/icon.png
 @sample ${LOCALSTATEDIR}/honk/views/icon.png
 share/examples/honk/views/login.html
 @sample ${LOCALSTATEDIR}/honk/views/login.html
+share/examples/honk/views/mastodon.css
+@sample ${LOCALSTATEDIR}/honk/views/mastodon.css
 share/examples/honk/views/misc.js
 @sample ${LOCALSTATEDIR}/honk/views/misc.js
 share/examples/honk/views/msg.html
 @sample ${LOCALSTATEDIR}/honk/views/msg.html
 share/examples/honk/views/onts.html
 @sample ${LOCALSTATEDIR}/honk/views/onts.html
-share/examples/honk/views/pleroma.css
-@sample ${LOCALSTATEDIR}/honk/views/pleroma.css
 share/examples/honk/views/style.css
 @sample ${LOCALSTATEDIR}/honk/views/style.css
 share/examples/honk/views/xzone.html
Index: pkg/README
===
RCS file: /cvs/ports/www/honk/pkg/README,v
retrieving revision 1.7
diff -u -p -r1.7 README
--- pkg/README  8 Apr 2023 16:56:52 -   1.7
+++ pkg/README  10 Aug 2023 18:51:26 -
@@ -36,7 +36,7 @@ Site CSS may 

[MAINTAINER UPDATE] www/honk 0.9.8 -> 0.9.91 for -stable

2023-04-14 Thread Horia Racoviceanu
Hello, these are not security fixes but there are many bug fixes and
compatibility fixes. In particular the federation with Mastodon
instances that enable signed fetch (e.g. https://bsd.network) and the
federation with www/gotosocial instances, which are not possible with
honk v0.9.8. Therefore, I think it is important for OpenBSD 7.3 honk
users to have access to this package or at least this ports patch.

- Upgrade to v0.9.91
- Remove icon.png from DISTFILES
- Remove the wonkawonk toy
- Remove INSTALL_DATA icons
- Update MESSAGE and README

changelog

=== 0.9.91 One More Time

+ Swallow a follow bug.

=== 0.9.9 Eat the Bugs

+ Some fixes for image descriptions.

+ Fix double htmlization of subject lines.

+ Remove the wonk support. Fun's over, back to work.

+ All inclusive danger zone spoiler alerts.

+ Emu peeker

+ CSP compliance

+ Filter to match anything with summary/warning.

+ Start collecting quties.

+ Fix http signatures for GET requests.

+ Fix adjacent mentions.

+ Fix argv for chpass.

+ Avoid self mention in reply all.

+ Fix markdown links with parens.

+ Add a default icon.png.

+ Try to fix hoot again because Twitter did a Twitter.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile8 Nov 2022 11:17:17 -   1.21
+++ Makefile15 Apr 2023 01:28:57 -
@@ -1,8 +1,7 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.8
+DISTNAME = honk-0.9.91
 CATEGORIES =   www
-REVISION = 0
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
 
@@ -14,8 +13,6 @@ PERMIT_PACKAGE =  Yes
 WANTLIB += c pthread sqlite3
 
 MASTER_SITES = ${HOMEPAGE}/d/
-DISTFILES =${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
-EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUFX}
 EXTRACT_SUFX = .tgz
 
 MODULES =  lang/go
@@ -34,7 +31,7 @@ post-build:
${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy} \
${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/${toy}.go
 .endfor
-.for toy2 in gettoken wonkawonk
+.for toy2 in gettoken
${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy2} \
${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/{${toy2}.go,fetch.go}
 .endfor
@@ -55,7 +52,5 @@ post-install:
${EXAMPLESDIR}/views/
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
${EXAMPLESDIR}/
-   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
${EXAMPLESDIR}/views/favicon.ico
-   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo23 Sep 2022 19:19:26 -  1.12
+++ distinfo15 Apr 2023 01:28:57 -
@@ -1,4 +1,2 @@
-SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
-SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
-SIZE (honk-0.9.8.tgz) = 511957
-SIZE (honk-icon.png) = 912
+SHA256 (honk-0.9.91.tgz) = +NFWTTMVdngWsC8/EIN2xJC/5C4naaAekk/YoA17wFk=
+SIZE (honk-0.9.91.tgz) = 516396
Index: pkg/MESSAGE
===
RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
retrieving revision 1.1
diff -u -p -r1.1 MESSAGE
--- pkg/MESSAGE 23 Sep 2022 19:19:26 -  1.1
+++ pkg/MESSAGE 15 Apr 2023 01:28:57 -
@@ -1 +1 @@
-The database has changed since version 0.9.7. See the pkg-readme.
+The database has changed since version 0.9.8. See the pkg-readme.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST   8 Nov 2022 11:17:17 -   1.11
+++ pkg/PLIST   15 Apr 2023 01:28:57 -
@@ -6,7 +6,6 @@
 @bin bin/honk
 @bin bin/saytheday
 @bin bin/sprayandpray
-@bin bin/wonkawonk
 @bin bin/youvegothonks
 @man man/man1/hfcs.1
 @man man/man1/honk.1
@@ -71,8 +70,8 @@ share/examples/honk/views/chatter.html
 @sample ${LOCALSTATEDIR}/honk/views/chatter.html
 share/examples/honk/views/combos.html
 @sample ${LOCALSTATEDIR}/honk/views/combos.html
-share/examples/honk/views/favicon.ico
-@sample ${LOCALSTATEDIR}/honk/views/favicon.ico
+share/examples/honk/views/emus.html
+@sample ${LOCALSTATEDIR}/honk/views/emus.html
 share/examples/honk/views/funzone.html
 @sample ${LOCALSTATEDIR}/honk/views/funzone.html
 share/examples/honk/views/header.html
@@ -95,6 +94,8 @@ share/examples/honk/views/icon.png
 @sample ${LOCALSTATEDIR}/honk/views/icon.png
 share/examples/honk/views/login.html
 @sample ${LOCALSTATEDIR}/honk/views/login.html
+share/examples/honk/views/misc.js
+@sample ${LOCALSTATEDIR}/honk/views/misc.js
 

Re: [MAINTAINER UPDATE] www/honk 0.9.8 -> 0.9.91

2023-04-05 Thread Pascal Stumpf
On Fri, 17 Mar 2023 14:56:05 -0400, Horia Racoviceanu wrote:
> Please ignore the v0.9.9 patch and use the v0.9.91 patch:
> 
> - Upgrade to v0.9.91
> 
> changelog
> 
> === 0.9.91 One More Time
> 
> + Swallow a follow bug.

I've been running this without any problems.  Will commit in a bit if
there are no objections.


> On 3/17/23, Horia Racoviceanu  wrote:
> > - Upgrade to v0.9.9
> > - Remove icon.png from DISTFILES
> > - Remove the wonkawonk toy
> > - Remove INSTALL_DATA icons
> > - Update MESSAGE and README
> >
> > changelog
> >
> > === 0.9.9 Eat the Bugs
> >
> > + Some fixes for image descriptions.
> >
> > + Fix double htmlization of subject lines.
> >
> > + Remove the wonk support. Fun's over, back to work.
> >
> > + All inclusive danger zone spoiler alerts.
> >
> > + Emu peeker
> >
> > + CSP compliance
> >
> > + Filter to match anything with summary/warning.
> >
> > + Start collecting quties.
> >
> > + Fix http signatures for GET requests.
> >
> > + Fix adjacent mentions.
> >
> > + Fix argv for chpass.
> >
> > + Avoid self mention in reply all.
> >
> > + Fix markdown links with parens.
> >
> > + Add a default icon.png.
> >
> > + Try to fix hoot again because Twitter did a Twitter.
> >
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> retrieving revision 1.21
> diff -u -p -r1.21 Makefile
> --- Makefile  8 Nov 2022 11:17:17 -   1.21
> +++ Makefile  17 Mar 2023 18:52:29 -
> @@ -1,8 +1,7 @@
>  COMMENT =federated status conveyance
>  
> -DISTNAME =   honk-0.9.8
> +DISTNAME =   honk-0.9.91
>  CATEGORIES = www
> -REVISION =   0
>  
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
>  
> @@ -14,8 +13,6 @@ PERMIT_PACKAGE =Yes
>  WANTLIB +=   c pthread sqlite3
>  
>  MASTER_SITES =   ${HOMEPAGE}/d/
> -DISTFILES =  ${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
> -EXTRACT_ONLY =   ${DISTNAME}${EXTRACT_SUFX}
>  EXTRACT_SUFX =   .tgz
>  
>  MODULES =lang/go
> @@ -34,7 +31,7 @@ post-build:
>   ${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy} \
>   ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/${toy}.go
>  .endfor
> -.for toy2 in gettoken wonkawonk
> +.for toy2 in gettoken
>   ${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy2} \
>   ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/{${toy2}.go,fetch.go}
>  .endfor
> @@ -55,7 +52,5 @@ post-install:
>   ${EXAMPLESDIR}/views/
>   ${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
>   ${EXAMPLESDIR}/
> - ${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
> ${EXAMPLESDIR}/views/favicon.ico
> - ${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> retrieving revision 1.12
> diff -u -p -r1.12 distinfo
> --- distinfo  23 Sep 2022 19:19:26 -  1.12
> +++ distinfo  17 Mar 2023 18:52:29 -
> @@ -1,4 +1,2 @@
> -SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
> -SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
> -SIZE (honk-0.9.8.tgz) = 511957
> -SIZE (honk-icon.png) = 912
> +SHA256 (honk-0.9.91.tgz) = +NFWTTMVdngWsC8/EIN2xJC/5C4naaAekk/YoA17wFk=
> +SIZE (honk-0.9.91.tgz) = 516396
> Index: pkg/MESSAGE
> ===
> RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
> retrieving revision 1.1
> diff -u -p -r1.1 MESSAGE
> --- pkg/MESSAGE   23 Sep 2022 19:19:26 -  1.1
> +++ pkg/MESSAGE   17 Mar 2023 18:52:29 -
> @@ -1 +1 @@
> -The database has changed since version 0.9.7. See the pkg-readme.
> +The database has changed since version 0.9.8. See the pkg-readme.
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/www/honk/pkg/PLIST,v
> retrieving revision 1.11
> diff -u -p -r1.11 PLIST
> --- pkg/PLIST 8 Nov 2022 11:17:17 -   1.11
> +++ pkg/PLIST 17 Mar 2023 18:52:29 -
> @@ -6,7 +6,6 @@
>  @bin bin/honk
>  @bin bin/saytheday
>  @bin bin/sprayandpray
> -@bin bin/wonkawonk
>  @bin bin/youvegothonks
>  @man man/man1/hfcs.1
>  @man man/man1/honk.1
> @@ -71,8 +70,8 @@ share/examples/honk/views/chatter.html
>  @sample ${LOCALSTATEDIR}/honk/views/chatter.html
>  share/examples/honk/views/combos.html
>  @sample ${LOCALSTATEDIR}/honk/views/combos.html
> -share/examples/honk/views/favicon.ico
> -@sample ${LOCALSTATEDIR}/honk/views/favicon.ico
> +share/examples/honk/views/emus.html
> +@sample ${LOCALSTATEDIR}/honk/views/emus.html
>  share/examples/honk/views/funzone.html
>  @sample ${LOCALSTATEDIR}/honk/views/funzone.html
>  share/examples/honk/views/header.html
> @@ -95,6 +94,8 @@ share/examples/honk/views/icon.png
>  

Re: [MAINTAINER UPDATE] www/honk 0.9.8 -> 0.9.91

2023-03-17 Thread Horia Racoviceanu
Please ignore the v0.9.9 patch and use the v0.9.91 patch:

- Upgrade to v0.9.91

changelog

=== 0.9.91 One More Time

+ Swallow a follow bug.

On 3/17/23, Horia Racoviceanu  wrote:
> - Upgrade to v0.9.9
> - Remove icon.png from DISTFILES
> - Remove the wonkawonk toy
> - Remove INSTALL_DATA icons
> - Update MESSAGE and README
>
> changelog
>
> === 0.9.9 Eat the Bugs
>
> + Some fixes for image descriptions.
>
> + Fix double htmlization of subject lines.
>
> + Remove the wonk support. Fun's over, back to work.
>
> + All inclusive danger zone spoiler alerts.
>
> + Emu peeker
>
> + CSP compliance
>
> + Filter to match anything with summary/warning.
>
> + Start collecting quties.
>
> + Fix http signatures for GET requests.
>
> + Fix adjacent mentions.
>
> + Fix argv for chpass.
>
> + Avoid self mention in reply all.
>
> + Fix markdown links with parens.
>
> + Add a default icon.png.
>
> + Try to fix hoot again because Twitter did a Twitter.
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile8 Nov 2022 11:17:17 -   1.21
+++ Makefile17 Mar 2023 18:52:29 -
@@ -1,8 +1,7 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.8
+DISTNAME = honk-0.9.91
 CATEGORIES =   www
-REVISION = 0
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
 
@@ -14,8 +13,6 @@ PERMIT_PACKAGE =  Yes
 WANTLIB += c pthread sqlite3
 
 MASTER_SITES = ${HOMEPAGE}/d/
-DISTFILES =${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
-EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUFX}
 EXTRACT_SUFX = .tgz
 
 MODULES =  lang/go
@@ -34,7 +31,7 @@ post-build:
${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy} \
${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/${toy}.go
 .endfor
-.for toy2 in gettoken wonkawonk
+.for toy2 in gettoken
${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy2} \
${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/{${toy2}.go,fetch.go}
 .endfor
@@ -55,7 +52,5 @@ post-install:
${EXAMPLESDIR}/views/
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
${EXAMPLESDIR}/
-   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
${EXAMPLESDIR}/views/favicon.ico
-   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo23 Sep 2022 19:19:26 -  1.12
+++ distinfo17 Mar 2023 18:52:29 -
@@ -1,4 +1,2 @@
-SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
-SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
-SIZE (honk-0.9.8.tgz) = 511957
-SIZE (honk-icon.png) = 912
+SHA256 (honk-0.9.91.tgz) = +NFWTTMVdngWsC8/EIN2xJC/5C4naaAekk/YoA17wFk=
+SIZE (honk-0.9.91.tgz) = 516396
Index: pkg/MESSAGE
===
RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
retrieving revision 1.1
diff -u -p -r1.1 MESSAGE
--- pkg/MESSAGE 23 Sep 2022 19:19:26 -  1.1
+++ pkg/MESSAGE 17 Mar 2023 18:52:29 -
@@ -1 +1 @@
-The database has changed since version 0.9.7. See the pkg-readme.
+The database has changed since version 0.9.8. See the pkg-readme.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST   8 Nov 2022 11:17:17 -   1.11
+++ pkg/PLIST   17 Mar 2023 18:52:29 -
@@ -6,7 +6,6 @@
 @bin bin/honk
 @bin bin/saytheday
 @bin bin/sprayandpray
-@bin bin/wonkawonk
 @bin bin/youvegothonks
 @man man/man1/hfcs.1
 @man man/man1/honk.1
@@ -71,8 +70,8 @@ share/examples/honk/views/chatter.html
 @sample ${LOCALSTATEDIR}/honk/views/chatter.html
 share/examples/honk/views/combos.html
 @sample ${LOCALSTATEDIR}/honk/views/combos.html
-share/examples/honk/views/favicon.ico
-@sample ${LOCALSTATEDIR}/honk/views/favicon.ico
+share/examples/honk/views/emus.html
+@sample ${LOCALSTATEDIR}/honk/views/emus.html
 share/examples/honk/views/funzone.html
 @sample ${LOCALSTATEDIR}/honk/views/funzone.html
 share/examples/honk/views/header.html
@@ -95,6 +94,8 @@ share/examples/honk/views/icon.png
 @sample ${LOCALSTATEDIR}/honk/views/icon.png
 share/examples/honk/views/login.html
 @sample ${LOCALSTATEDIR}/honk/views/login.html
+share/examples/honk/views/misc.js
+@sample ${LOCALSTATEDIR}/honk/views/misc.js
 share/examples/honk/views/msg.html
 @sample ${LOCALSTATEDIR}/honk/views/msg.html
 share/examples/honk/views/onts.html
@@ -103,7 +104,5 @@ share/examples/honk/views/pleroma.css
 @sample ${LOCALSTATEDIR}/honk/views/pleroma.css
 

[MAINTAINER UPDATE] www/honk 0.9.8 -> 0.9.9

2023-03-17 Thread Horia Racoviceanu
- Upgrade to v0.9.9
- Remove icon.png from DISTFILES
- Remove the wonkawonk toy
- Remove INSTALL_DATA icons
- Update MESSAGE and README

changelog

=== 0.9.9 Eat the Bugs

+ Some fixes for image descriptions.

+ Fix double htmlization of subject lines.

+ Remove the wonk support. Fun's over, back to work.

+ All inclusive danger zone spoiler alerts.

+ Emu peeker

+ CSP compliance

+ Filter to match anything with summary/warning.

+ Start collecting quties.

+ Fix http signatures for GET requests.

+ Fix adjacent mentions.

+ Fix argv for chpass.

+ Avoid self mention in reply all.

+ Fix markdown links with parens.

+ Add a default icon.png.

+ Try to fix hoot again because Twitter did a Twitter.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile8 Nov 2022 11:17:17 -   1.21
+++ Makefile17 Mar 2023 16:46:55 -
@@ -1,8 +1,7 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.8
+DISTNAME = honk-0.9.9
 CATEGORIES =   www
-REVISION = 0
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
 
@@ -14,8 +13,6 @@ PERMIT_PACKAGE =  Yes
 WANTLIB += c pthread sqlite3
 
 MASTER_SITES = ${HOMEPAGE}/d/
-DISTFILES =${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
-EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUFX}
 EXTRACT_SUFX = .tgz
 
 MODULES =  lang/go
@@ -34,7 +31,7 @@ post-build:
${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy} \
${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/${toy}.go
 .endfor
-.for toy2 in gettoken wonkawonk
+.for toy2 in gettoken
${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${toy2} \
${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/{${toy2}.go,fetch.go}
 .endfor
@@ -55,7 +52,5 @@ post-install:
${EXAMPLESDIR}/views/
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
${EXAMPLESDIR}/
-   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
${EXAMPLESDIR}/views/favicon.ico
-   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo23 Sep 2022 19:19:26 -  1.12
+++ distinfo17 Mar 2023 16:46:55 -
@@ -1,4 +1,2 @@
-SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
-SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
-SIZE (honk-0.9.8.tgz) = 511957
-SIZE (honk-icon.png) = 912
+SHA256 (honk-0.9.9.tgz) = SPvlMaOGM0Ulfzb8zVm0TjkFXF1TyAc7McZ7VfImTHs=
+SIZE (honk-0.9.9.tgz) = 516313
Index: pkg/MESSAGE
===
RCS file: /cvs/ports/www/honk/pkg/MESSAGE,v
retrieving revision 1.1
diff -u -p -r1.1 MESSAGE
--- pkg/MESSAGE 23 Sep 2022 19:19:26 -  1.1
+++ pkg/MESSAGE 17 Mar 2023 16:46:55 -
@@ -1 +1 @@
-The database has changed since version 0.9.7. See the pkg-readme.
+The database has changed since version 0.9.8. See the pkg-readme.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST   8 Nov 2022 11:17:17 -   1.11
+++ pkg/PLIST   17 Mar 2023 16:46:55 -
@@ -6,7 +6,6 @@
 @bin bin/honk
 @bin bin/saytheday
 @bin bin/sprayandpray
-@bin bin/wonkawonk
 @bin bin/youvegothonks
 @man man/man1/hfcs.1
 @man man/man1/honk.1
@@ -71,8 +70,8 @@ share/examples/honk/views/chatter.html
 @sample ${LOCALSTATEDIR}/honk/views/chatter.html
 share/examples/honk/views/combos.html
 @sample ${LOCALSTATEDIR}/honk/views/combos.html
-share/examples/honk/views/favicon.ico
-@sample ${LOCALSTATEDIR}/honk/views/favicon.ico
+share/examples/honk/views/emus.html
+@sample ${LOCALSTATEDIR}/honk/views/emus.html
 share/examples/honk/views/funzone.html
 @sample ${LOCALSTATEDIR}/honk/views/funzone.html
 share/examples/honk/views/header.html
@@ -95,6 +94,8 @@ share/examples/honk/views/icon.png
 @sample ${LOCALSTATEDIR}/honk/views/icon.png
 share/examples/honk/views/login.html
 @sample ${LOCALSTATEDIR}/honk/views/login.html
+share/examples/honk/views/misc.js
+@sample ${LOCALSTATEDIR}/honk/views/misc.js
 share/examples/honk/views/msg.html
 @sample ${LOCALSTATEDIR}/honk/views/msg.html
 share/examples/honk/views/onts.html
@@ -103,7 +104,5 @@ share/examples/honk/views/pleroma.css
 @sample ${LOCALSTATEDIR}/honk/views/pleroma.css
 share/examples/honk/views/style.css
 @sample ${LOCALSTATEDIR}/honk/views/style.css
-share/examples/honk/views/wonk.js
-@sample ${LOCALSTATEDIR}/honk/views/wonk.js
 share/examples/honk/views/xzone.html
 @sample 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-28 Thread Horia Racoviceanu
The "cleanup" cron job for the user _honk will run in HOME which is /var/honk

If another user runs that cron job, set HOME=/var/honk or `cd /var/honk && honk 
cleanup` or `honk -datadir /var/honk cleanup` and .db permission

On September 28, 2022 4:57:51 PM UTC, "Gonzalo L. Rodriguez"  
wrote:
>On Wed, 21 Sep 2022 at 10:49:27 -0400, Horia Racoviceanu wrote:
>> ping
>> 
>> On 9/16/22, Horia Racoviceanu  wrote:
>> > - Changed the certificate renewal cron job based on the OCSP staple
>> > interval for letsencrypt (for buypass it should be changed to run
>> > every 7th hour) and based on the update steps listed by Stuart
>> > - Replaced VARBASE with LOCALSTATEDIR
>> >
>> > I'd like to keep the acme-client and ocspcheck configuration in the
>> > port README because I know some less OpenBSD savvy people who
>> > installed the Honk package.
>> >
>> > On 7/31/22, Christoph Roland Winter  wrote:
>> >> BTW what you think about a section in the FAQ about httpd, relayd,
>> >> acme-client for all web applications.
>> >>
>> >> Am 31.07.22 um 13:12 schrieb Stuart Henderson:
>> >>> 1. The staple needs to be updated periodically
>> >>>
>> >>> 2. If the certificate is updated the staple needs to be updated too
>> >>>
>> >>> 3. If either the certificate or the staple are changed, relayd needs a
>> >>> reload
>> >>>
>> >>> To be honest I'm not sure if it really belongs in the doc for some
>> >>> random port in www, this applies to anyone using relayd to front-end a
>> >>> web application.
>> >>>
>> >>> --
>> >>>Sent from a phone, apologies for poor formatting.
>> >>>
>> >>>
>> >>> On 31 July 2022 02:16:13 Christoph Roland Winter 
>> >>> wrote:
>> >>>
>>  Beside of this question, the idea of OCSP is
>> 
>>  By turning on OCSP Stapling, you can improve the performance of your
>>  website, provide better privacy protections for your users, and help
>>  Let’s Encrypt efficiently serve as many people as possible.
>> 
>>  https://letsencrypt.org/docs/integration-guide/
>> 
>>  Is it better to update the OCSP file before it expires or update it
>>  only
>>  seldom (in this case the question is, whether it is not better to don't
>>  use OCSP).
>> 
>>  Am 31.07.22 um 00:33 schrieb Horia Racoviceanu:
>> > I've switched the cron job to chaining acme-client && ocspcheck on
>> > June 20.
>> > Both the certificate and the OCSP response were last updated on June
>> > 20.
>> >
>> > # ocspcheck -vNi /etc/ssl/honk.example.com.{ocsp,crt}
>> > ocspcheck: Invalid OCSP reply: this update is too old Mon Jun 20
>> > 05:46:59 2022
>> >
>> > relayd and Firefox do not complain.
>> >
>> > ssllabs.com reports:
>> >
>> > OCSP Must Staple No
>> > OCSP stapling  Yes
>> > OCSP STAPLING ERROR: OCSP response expired on Mon Jun 20 20:46:59 UTC
>> > 2022
>> >
>> > Can the OCSP STAPLING ERROR be ignored?
>> >
>> > On 7/30/22, Christoph Roland Winter  wrote:
>> >> Welcome.
>> >>
>> >> The question is then, why the OCSP staple file expires after hours or
>> >> 7
>> >> days and the certificate will be renewed after 60 days following man
>> >> 1
>> >> acme-client
>> >>
>> >> -F  Force certificate renewal, even if it has more than 30 days
>> >> validity.
>> >>
>> >> It can't be the idea to have so long a expired OCSP file (saw Firefox
>> >> in
>> >> the past complain when a outdated OCSP file exists). So, if you
>> >> replace
>> >> the first && with a ; nothing will change as the last && to reload
>> >> relayd will only happen if the cert or the OCSP file (or both) was
>> >> renewed and if booth are up to date nothing will happen.
>> >>
>> >> Just my 2 cents.
>> >>
>> >> Regards,
>> >>
>> >>
>> >> Christoph
>> >>
>> >> Am 30.07.22 um 19:07 schrieb Horia Racoviceanu:
>> >>> Thanks for testing!
>> >>>
>> >>> As Stuart Henderson mentioned,
>>  You do really want to update OCSP if a cert has been renewed.
>> >>>
>> >>> On 7/29/22, Christoph Roland Winter  wrote:
>>  Hello,
>> 
>>  I have only kept the first message and was some time not subscribed
>>  to
>>  the list - lets see, where the message ends.
>> 
>>  I tried the latest patch from
>>  https://marc.info/?l=openbsd-ports=165827470732358=p3 and it
>>  worked
>>  fine using
>> 
>>  OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022
>>  and the
>>  -current ports tree using amd64.
>> 
>>  Maybe I am wrong but the crontab from the above patch
>> 
>>  +~ ~ * * * acme-client honk.example.com && ocspcheck -No
>>  ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload
>>  relayd
>> 
>>  needs to be modified. The first && must be replaced 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-28 Thread Gonzalo L. Rodriguez
On Wed, 21 Sep 2022 at 10:49:27 -0400, Horia Racoviceanu wrote:
> ping
> 
> On 9/16/22, Horia Racoviceanu  wrote:
> > - Changed the certificate renewal cron job based on the OCSP staple
> > interval for letsencrypt (for buypass it should be changed to run
> > every 7th hour) and based on the update steps listed by Stuart
> > - Replaced VARBASE with LOCALSTATEDIR
> >
> > I'd like to keep the acme-client and ocspcheck configuration in the
> > port README because I know some less OpenBSD savvy people who
> > installed the Honk package.
> >
> > On 7/31/22, Christoph Roland Winter  wrote:
> >> BTW what you think about a section in the FAQ about httpd, relayd,
> >> acme-client for all web applications.
> >>
> >> Am 31.07.22 um 13:12 schrieb Stuart Henderson:
> >>> 1. The staple needs to be updated periodically
> >>>
> >>> 2. If the certificate is updated the staple needs to be updated too
> >>>
> >>> 3. If either the certificate or the staple are changed, relayd needs a
> >>> reload
> >>>
> >>> To be honest I'm not sure if it really belongs in the doc for some
> >>> random port in www, this applies to anyone using relayd to front-end a
> >>> web application.
> >>>
> >>> --
> >>>Sent from a phone, apologies for poor formatting.
> >>>
> >>>
> >>> On 31 July 2022 02:16:13 Christoph Roland Winter 
> >>> wrote:
> >>>
>  Beside of this question, the idea of OCSP is
> 
>  By turning on OCSP Stapling, you can improve the performance of your
>  website, provide better privacy protections for your users, and help
>  Let’s Encrypt efficiently serve as many people as possible.
> 
>  https://letsencrypt.org/docs/integration-guide/
> 
>  Is it better to update the OCSP file before it expires or update it
>  only
>  seldom (in this case the question is, whether it is not better to don't
>  use OCSP).
> 
>  Am 31.07.22 um 00:33 schrieb Horia Racoviceanu:
> > I've switched the cron job to chaining acme-client && ocspcheck on
> > June 20.
> > Both the certificate and the OCSP response were last updated on June
> > 20.
> >
> > # ocspcheck -vNi /etc/ssl/honk.example.com.{ocsp,crt}
> > ocspcheck: Invalid OCSP reply: this update is too old Mon Jun 20
> > 05:46:59 2022
> >
> > relayd and Firefox do not complain.
> >
> > ssllabs.com reports:
> >
> > OCSP Must Staple No
> > OCSP stapling  Yes
> > OCSP STAPLING ERROR: OCSP response expired on Mon Jun 20 20:46:59 UTC
> > 2022
> >
> > Can the OCSP STAPLING ERROR be ignored?
> >
> > On 7/30/22, Christoph Roland Winter  wrote:
> >> Welcome.
> >>
> >> The question is then, why the OCSP staple file expires after hours or
> >> 7
> >> days and the certificate will be renewed after 60 days following man
> >> 1
> >> acme-client
> >>
> >> -F  Force certificate renewal, even if it has more than 30 days
> >> validity.
> >>
> >> It can't be the idea to have so long a expired OCSP file (saw Firefox
> >> in
> >> the past complain when a outdated OCSP file exists). So, if you
> >> replace
> >> the first && with a ; nothing will change as the last && to reload
> >> relayd will only happen if the cert or the OCSP file (or both) was
> >> renewed and if booth are up to date nothing will happen.
> >>
> >> Just my 2 cents.
> >>
> >> Regards,
> >>
> >>
> >> Christoph
> >>
> >> Am 30.07.22 um 19:07 schrieb Horia Racoviceanu:
> >>> Thanks for testing!
> >>>
> >>> As Stuart Henderson mentioned,
>  You do really want to update OCSP if a cert has been renewed.
> >>>
> >>> On 7/29/22, Christoph Roland Winter  wrote:
>  Hello,
> 
>  I have only kept the first message and was some time not subscribed
>  to
>  the list - lets see, where the message ends.
> 
>  I tried the latest patch from
>  https://marc.info/?l=openbsd-ports=165827470732358=p3 and it
>  worked
>  fine using
> 
>  OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022
>  and the
>  -current ports tree using amd64.
> 
>  Maybe I am wrong but the crontab from the above patch
> 
>  +~ ~ * * * acme-client honk.example.com && ocspcheck -No
>  ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload
>  relayd
> 
>  needs to be modified. The first && must be replaced with ; (or
>  splited
>  in 2 cron jobs). As it is now, the ocsp file gets only renewed all
>  60
>  days, as acme-client renews the certificate only 30 days before it
>  expires (checked with the -v option and as nothing happened before,
>  &&
>  stops at this point). BTW my ocsp file with the above command is
>  valid
>  for 7 days.
> 
> 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-23 Thread Christoph Roland Winter
Hy,

> Am 23.09.2022 um 20:24 schrieb Horia Racoviceanu :
> 
> Thank you for the MESSAGE and README change.

But continue your good work.
We should try to get your informations upstream to tedu.

> I confirm that the backup/upgrade must be done *after* updating the package.
> v0.9.8 is required to upgrade the old database.

Yes, I can also confirm that. Everything worked as I did the upgrade from 0.9.7 
to 0.9.8 some weeks ago.
BTW is there a option to stop a already running Honk in case of a DB upgrade. 
Maybe I think to complicated but what is, if there is a running Honk and 
someone tries to launch the new one (just to prevent that the DB get broken - 
we know, that many people do no backups … don’t look at me ;-) ). 

> 
> On 9/23/22, Stuart Henderson  wrote:
>> On 2022/09/23 12:27, Horia Racoviceanu wrote:
>>> Index: pkg/MESSAGE
>>> ===
>>> RCS file: pkg/MESSAGE
>>> diff -N pkg/MESSAGE
>>> --- /dev/null   1 Jan 1970 00:00:00 -
>>> +++ pkg/MESSAGE 23 Sep 2022 16:17:47 -
>>> @@ -0,0 +1,15 @@
>>> +The database has changed since version 0.9.7
>>> +
>>> +Stop the old honk process.
>>> +honk# rcctl stop honk
>>> +
>>> +Backup the database.
>>> +honk# doas -su _honk
>>> +honk$ umask 077; cd ${LOCALSTATEDIR}/honk && honk backup `date
>>> +backup-%F`
>>> +
>>> +Perform the upgrade with the upgrade command.
>>> +honk$ honk upgrade
>>> +honk$ exit
>>> +
>>> +Restart.
>>> +honk# rcctl start honk
>> 
>> This is too long for MESSAGE, we don't want pages of information
>> scrolling after pkg_add. I suggest a single line and add the main
>> bit to pkg-readme as below.
>> 
>> I don't use this software. Can you confirm that the backup/upgrade
>> steps are OK to do *after* updating the package, or do users need to
>> do something *before* updating?
>> 
>> If it's before, then the information will need to go in upgrade
>> docs (via faq/current.html) instead because they won't see this message
>> until after they've updated packages.
>> 
>> 
>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/www/honk/Makefile,v
>> retrieving revision 1.19
>> diff -u -p -r1.19 Makefile
>> --- Makefile 11 Mar 2022 20:09:55 -  1.19
>> +++ Makefile 23 Sep 2022 16:35:04 -
>> @@ -1,6 +1,6 @@
>> COMMENT =federated status conveyance
>> 
>> -DISTNAME =  honk-0.9.7
>> +DISTNAME =  honk-0.9.8
>> CATEGORIES = www
>> 
>> HOMEPAGE =   https://humungus.tedunangst.com/r/honk
>> @@ -13,6 +13,8 @@ PERMIT_PACKAGE =   Yes
>> WANTLIB +=   c pthread sqlite3
>> 
>> MASTER_SITES =   ${HOMEPAGE}/d/
>> +DISTFILES = ${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
>> +EXTRACT_ONLY =  ${DISTNAME}${EXTRACT_SUFX}
>> EXTRACT_SUFX =   .tgz
>> 
>> MODULES =lang/go
>> @@ -21,8 +23,7 @@ LIB_DEPENDS =  databases/sqlite3
>> NO_TEST =Yes
>> ALL_TARGET = humungus.tedunangst.com/r/honk
>> 
>> -SUBST_VARS +=   VARBASE \
>> -SYSCONFDIR
>> +SUBST_VARS +=   SYSCONFDIR
>> 
>> DOCDIR ?=${PREFIX}/share/doc/honk
>> EXAMPLESDIR =${PREFIX}/share/examples/honk
>> @@ -53,5 +54,7 @@ post-install:
>>  ${EXAMPLESDIR}/views/
>>  ${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
>>  ${EXAMPLESDIR}/
>> +${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
>> ${EXAMPLESDIR}/views/favicon.ico
>> +${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
>> 
>> .include 
>> Index: distinfo
>> ===
>> RCS file: /cvs/ports/www/honk/distinfo,v
>> retrieving revision 1.11
>> diff -u -p -r1.11 distinfo
>> --- distinfo 2 Mar 2022 07:31:01 -   1.11
>> +++ distinfo 23 Sep 2022 16:35:04 -
>> @@ -1,2 +1,4 @@
>> -SHA256 (honk-0.9.7.tgz) = t6EM5E98qvlnq6Y6vd21MvPBrWpkmo4qXdgNEUAeF7M=
>> -SIZE (honk-0.9.7.tgz) = 522993
>> +SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
>> +SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
>> +SIZE (honk-0.9.8.tgz) = 511957
>> +SIZE (honk-icon.png) = 912
>> Index: pkg/MESSAGE
>> ===
>> RCS file: pkg/MESSAGE
>> diff -N pkg/MESSAGE
>> --- /dev/null1 Jan 1970 00:00:00 -
>> +++ pkg/MESSAGE  23 Sep 2022 16:35:04 -
>> @@ -0,0 +1 @@
>> +The database has changed since version 0.9.7. See the pkg-readme.
>> Index: pkg/PLIST
>> ===
>> RCS file: /cvs/ports/www/honk/pkg/PLIST,v
>> retrieving revision 1.9
>> diff -u -p -r1.9 PLIST
>> --- pkg/PLIST11 Mar 2022 20:09:55 -  1.9
>> +++ pkg/PLIST23 Sep 2022 16:35:04 -
>> @@ -1,5 +1,5 @@
>> @newgroup _honk:833
>> -@newuser 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-23 Thread Horia Racoviceanu
Thank you for the MESSAGE and README change.
I confirm that the backup/upgrade must be done *after* updating the package.
v0.9.8 is required to upgrade the old database.

On 9/23/22, Stuart Henderson  wrote:
> On 2022/09/23 12:27, Horia Racoviceanu wrote:
>> Index: pkg/MESSAGE
>> ===
>> RCS file: pkg/MESSAGE
>> diff -N pkg/MESSAGE
>> --- /dev/null1 Jan 1970 00:00:00 -
>> +++ pkg/MESSAGE  23 Sep 2022 16:17:47 -
>> @@ -0,0 +1,15 @@
>> +The database has changed since version 0.9.7
>> +
>> +Stop the old honk process.
>> +honk# rcctl stop honk
>> +
>> +Backup the database.
>> +honk# doas -su _honk
>> +honk$ umask 077; cd ${LOCALSTATEDIR}/honk && honk backup `date
>> +backup-%F`
>> +
>> +Perform the upgrade with the upgrade command.
>> +honk$ honk upgrade
>> +honk$ exit
>> +
>> +Restart.
>> +honk# rcctl start honk
>
> This is too long for MESSAGE, we don't want pages of information
> scrolling after pkg_add. I suggest a single line and add the main
> bit to pkg-readme as below.
>
> I don't use this software. Can you confirm that the backup/upgrade
> steps are OK to do *after* updating the package, or do users need to
> do something *before* updating?
>
> If it's before, then the information will need to go in upgrade
> docs (via faq/current.html) instead because they won't see this message
> until after they've updated packages.
>
>
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> retrieving revision 1.19
> diff -u -p -r1.19 Makefile
> --- Makefile  11 Mar 2022 20:09:55 -  1.19
> +++ Makefile  23 Sep 2022 16:35:04 -
> @@ -1,6 +1,6 @@
>  COMMENT =federated status conveyance
>
> -DISTNAME =   honk-0.9.7
> +DISTNAME =   honk-0.9.8
>  CATEGORIES = www
>
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
> @@ -13,6 +13,8 @@ PERMIT_PACKAGE =Yes
>  WANTLIB +=   c pthread sqlite3
>
>  MASTER_SITES =   ${HOMEPAGE}/d/
> +DISTFILES =  ${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
> +EXTRACT_ONLY =   ${DISTNAME}${EXTRACT_SUFX}
>  EXTRACT_SUFX =   .tgz
>
>  MODULES =lang/go
> @@ -21,8 +23,7 @@ LIB_DEPENDS =   databases/sqlite3
>  NO_TEST =Yes
>  ALL_TARGET = humungus.tedunangst.com/r/honk
>
> -SUBST_VARS +=VARBASE \
> - SYSCONFDIR
> +SUBST_VARS +=SYSCONFDIR
>
>  DOCDIR ?=${PREFIX}/share/doc/honk
>  EXAMPLESDIR =${PREFIX}/share/examples/honk
> @@ -53,5 +54,7 @@ post-install:
>   ${EXAMPLESDIR}/views/
>   ${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
>   ${EXAMPLESDIR}/
> + ${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
> ${EXAMPLESDIR}/views/favicon.ico
> + ${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
>
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> retrieving revision 1.11
> diff -u -p -r1.11 distinfo
> --- distinfo  2 Mar 2022 07:31:01 -   1.11
> +++ distinfo  23 Sep 2022 16:35:04 -
> @@ -1,2 +1,4 @@
> -SHA256 (honk-0.9.7.tgz) = t6EM5E98qvlnq6Y6vd21MvPBrWpkmo4qXdgNEUAeF7M=
> -SIZE (honk-0.9.7.tgz) = 522993
> +SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
> +SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
> +SIZE (honk-0.9.8.tgz) = 511957
> +SIZE (honk-icon.png) = 912
> Index: pkg/MESSAGE
> ===
> RCS file: pkg/MESSAGE
> diff -N pkg/MESSAGE
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ pkg/MESSAGE   23 Sep 2022 16:35:04 -
> @@ -0,0 +1 @@
> +The database has changed since version 0.9.7. See the pkg-readme.
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/www/honk/pkg/PLIST,v
> retrieving revision 1.9
> diff -u -p -r1.9 PLIST
> --- pkg/PLIST 11 Mar 2022 20:09:55 -  1.9
> +++ pkg/PLIST 23 Sep 2022 16:35:04 -
> @@ -1,5 +1,5 @@
>  @newgroup _honk:833
> -@newuser _honk:833:_honk:daemon:Honk User:${VARBASE}/honk:/sbin/nologin
> +@newuser _honk:833:_honk:daemon:Honk
> User:${LOCALSTATEDIR}/honk:/sbin/nologin
>  @rcscript ${RCDIR}/honk
>  @bin bin/autobonker
>  @bin bin/gettoken
> @@ -19,11 +19,11 @@
>  @mode 750
>  @owner _honk
>  @group _honk
> -@sample ${VARBASE}/honk/
> -@sample ${VARBASE}/honk/docs/
> -@sample ${VARBASE}/honk/emus/
> -@sample ${VARBASE}/honk/memes/
> -@sample ${VARBASE}/honk/views/
> +@sample ${LOCALSTATEDIR}/honk/
> +@sample ${LOCALSTATEDIR}/honk/docs/
> +@sample ${LOCALSTATEDIR}/honk/emus/
> +@sample ${LOCALSTATEDIR}/honk/memes/
> +@sample ${LOCALSTATEDIR}/honk/views/
>  @mode
>  @owner
>  @group
> @@ -31,75 +31,79 @@ 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-23 Thread Stuart Henderson
On 2022/09/23 12:27, Horia Racoviceanu wrote:
> Index: pkg/MESSAGE
> ===
> RCS file: pkg/MESSAGE
> diff -N pkg/MESSAGE
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ pkg/MESSAGE   23 Sep 2022 16:17:47 -
> @@ -0,0 +1,15 @@
> +The database has changed since version 0.9.7
> +
> +Stop the old honk process.
> +honk# rcctl stop honk
> +
> +Backup the database.
> +honk# doas -su _honk
> +honk$ umask 077; cd ${LOCALSTATEDIR}/honk && honk backup `date +backup-%F`
> +
> +Perform the upgrade with the upgrade command.
> +honk$ honk upgrade
> +honk$ exit
> +
> +Restart.
> +honk# rcctl start honk

This is too long for MESSAGE, we don't want pages of information
scrolling after pkg_add. I suggest a single line and add the main
bit to pkg-readme as below.

I don't use this software. Can you confirm that the backup/upgrade
steps are OK to do *after* updating the package, or do users need to
do something *before* updating?

If it's before, then the information will need to go in upgrade
docs (via faq/current.html) instead because they won't see this message
until after they've updated packages.


Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile11 Mar 2022 20:09:55 -  1.19
+++ Makefile23 Sep 2022 16:35:04 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.7
+DISTNAME = honk-0.9.8
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -13,6 +13,8 @@ PERMIT_PACKAGE =  Yes
 WANTLIB += c pthread sqlite3
 
 MASTER_SITES = ${HOMEPAGE}/d/
+DISTFILES =${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
+EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUFX}
 EXTRACT_SUFX = .tgz
 
 MODULES =  lang/go
@@ -21,8 +23,7 @@ LIB_DEPENDS = databases/sqlite3
 NO_TEST =  Yes
 ALL_TARGET =   humungus.tedunangst.com/r/honk
 
-SUBST_VARS +=  VARBASE \
-   SYSCONFDIR
+SUBST_VARS +=  SYSCONFDIR
 
 DOCDIR ?=  ${PREFIX}/share/doc/honk
 EXAMPLESDIR =  ${PREFIX}/share/examples/honk
@@ -53,5 +54,7 @@ post-install:
${EXAMPLESDIR}/views/
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
${EXAMPLESDIR}/
+   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
${EXAMPLESDIR}/views/favicon.ico
+   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo2 Mar 2022 07:31:01 -   1.11
+++ distinfo23 Sep 2022 16:35:04 -
@@ -1,2 +1,4 @@
-SHA256 (honk-0.9.7.tgz) = t6EM5E98qvlnq6Y6vd21MvPBrWpkmo4qXdgNEUAeF7M=
-SIZE (honk-0.9.7.tgz) = 522993
+SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
+SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
+SIZE (honk-0.9.8.tgz) = 511957
+SIZE (honk-icon.png) = 912
Index: pkg/MESSAGE
===
RCS file: pkg/MESSAGE
diff -N pkg/MESSAGE
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/MESSAGE 23 Sep 2022 16:35:04 -
@@ -0,0 +1 @@
+The database has changed since version 0.9.7. See the pkg-readme.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST   11 Mar 2022 20:09:55 -  1.9
+++ pkg/PLIST   23 Sep 2022 16:35:04 -
@@ -1,5 +1,5 @@
 @newgroup _honk:833
-@newuser _honk:833:_honk:daemon:Honk User:${VARBASE}/honk:/sbin/nologin
+@newuser _honk:833:_honk:daemon:Honk User:${LOCALSTATEDIR}/honk:/sbin/nologin
 @rcscript ${RCDIR}/honk
 @bin bin/autobonker
 @bin bin/gettoken
@@ -19,11 +19,11 @@
 @mode 750
 @owner _honk
 @group _honk
-@sample ${VARBASE}/honk/
-@sample ${VARBASE}/honk/docs/
-@sample ${VARBASE}/honk/emus/
-@sample ${VARBASE}/honk/memes/
-@sample ${VARBASE}/honk/views/
+@sample ${LOCALSTATEDIR}/honk/
+@sample ${LOCALSTATEDIR}/honk/docs/
+@sample ${LOCALSTATEDIR}/honk/emus/
+@sample ${LOCALSTATEDIR}/honk/memes/
+@sample ${LOCALSTATEDIR}/honk/views/
 @mode
 @owner
 @group
@@ -31,75 +31,79 @@ share/doc/honk/
 share/doc/honk/LICENSE
 share/doc/honk/README
 share/doc/honk/activitypub.7.html
-@sample ${VARBASE}/honk/docs/activitypub.7.html
+@sample ${LOCALSTATEDIR}/honk/docs/activitypub.7.html
 share/doc/honk/changelog.txt
 share/doc/honk/hfcs.1.html
-@sample ${VARBASE}/honk/docs/hfcs.1.html
+@sample ${LOCALSTATEDIR}/honk/docs/hfcs.1.html
 share/doc/honk/honk.1.html
-@sample ${VARBASE}/honk/docs/honk.1.html
+@sample 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-23 Thread Horia Racoviceanu
- Removed non-honk configuration from README

On 9/22/22, Christoph R. Winter  wrote:
> I would appricate it if Honk 0.9.8 makes it in the 7.2 ports -release but I
> think it will not as it is now. As we Honked today, I try to explain how I
> would change the diff.
>
> Basically, I find it good that you care of not experienced users but this
> information is not required that the port works or is useable and it makes
> more work to have informations on various places (that means not, that you
> should remove it, I just would implement it in another way).
>
> I would write it in the following way.
>
> Honk requires relayd(8) (because it is already in the base system) as TLS
> endpoint. That means you need a SSL certificate which you can obtain using
> acme-client(1) and a server section in httpd.conf(8) (maybe including a 302
> redirect from HTTP to HTTPS).
>
> - for experienced users you have nothing more to explain and it keeps
> discussions about how to make this and that away from the mailing list. If
> someone uses software x they have to self find out how (thats why the
> information that relayd is in the base system).
>
> If you are new to running your own web services or to Honk, there is a
> detailed writeup at the maintainer blog ...
>
> - your URL, there you can explain all details (from DNS - to cron) and also
> show how to setup the dev version of Honk to help tedu test things. In your
> blog you could spread the word about the OS, Honk and the fedi.
>
> Beside of that, in the examples directory of Honk you find example
> configuration files.
>
> - just ask tedu to add your acme-client.conf, httpd.conf and relayd.conf
> file which you also could use to decument / explain things.
>
> - then you could add the 4 lines of the relayd.conf file which are related
> to Honk, the init and the upgrade section.
>
> Just a idea and just my 2 cents, the committers decide.
> BTW the diff still works as it should, I setup Honk again on a clean install
> using 7.2 GENERIC.MP#734 amd64 from monday this week.
>
> Regards,
>
>
> Christoph
>
> P. S. sorry if the format is not as it should be, I try to use Mutt.
>
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile11 Mar 2022 20:09:55 -  1.19
+++ Makefile23 Sep 2022 16:17:47 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.7
+DISTNAME = honk-0.9.8
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -13,6 +13,8 @@ PERMIT_PACKAGE =  Yes
 WANTLIB += c pthread sqlite3
 
 MASTER_SITES = ${HOMEPAGE}/d/
+DISTFILES =${EXTRACT_ONLY} honk-{../v/tip/d/views/}icon.png
+EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUFX}
 EXTRACT_SUFX = .tgz
 
 MODULES =  lang/go
@@ -21,8 +23,7 @@ LIB_DEPENDS = databases/sqlite3
 NO_TEST =  Yes
 ALL_TARGET =   humungus.tedunangst.com/r/honk
 
-SUBST_VARS +=  VARBASE \
-   SYSCONFDIR
+SUBST_VARS +=  SYSCONFDIR
 
 DOCDIR ?=  ${PREFIX}/share/doc/honk
 EXAMPLESDIR =  ${PREFIX}/share/examples/honk
@@ -53,5 +54,7 @@ post-install:
${EXAMPLESDIR}/views/
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
${EXAMPLESDIR}/
+   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png 
${EXAMPLESDIR}/views/favicon.ico
+   ${INSTALL_DATA} ${DISTDIR}/honk-icon.png ${EXAMPLESDIR}/views/icon.png
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo2 Mar 2022 07:31:01 -   1.11
+++ distinfo23 Sep 2022 16:17:47 -
@@ -1,2 +1,4 @@
-SHA256 (honk-0.9.7.tgz) = t6EM5E98qvlnq6Y6vd21MvPBrWpkmo4qXdgNEUAeF7M=
-SIZE (honk-0.9.7.tgz) = 522993
+SHA256 (honk-0.9.8.tgz) = BmZgMvN7fFrft+W0+V2j3tezI5kRLl/7Fx5wIVXwCG4=
+SHA256 (honk-icon.png) = 92RJuF2onJ/1OYs4E4TYDm9KbzmNKISl+1+MSdhpzUQ=
+SIZE (honk-0.9.8.tgz) = 511957
+SIZE (honk-icon.png) = 912
Index: pkg/MESSAGE
===
RCS file: pkg/MESSAGE
diff -N pkg/MESSAGE
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/MESSAGE 23 Sep 2022 16:17:47 -
@@ -0,0 +1,15 @@
+The database has changed since version 0.9.7
+
+Stop the old honk process.
+honk# rcctl stop honk
+
+Backup the database.
+honk# doas -su _honk
+honk$ umask 077; cd ${LOCALSTATEDIR}/honk && honk backup `date +backup-%F`
+
+Perform the upgrade with the upgrade command.
+honk$ honk upgrade
+honk$ exit
+
+Restart.
+honk# rcctl start honk
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.9
diff -u -p 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-22 Thread Christoph R. Winter
I would appricate it if Honk 0.9.8 makes it in the 7.2 ports -release but I 
think it will not as it is now. As we Honked today, I try to explain how I 
would change the diff.

Basically, I find it good that you care of not experienced users but this 
information is not required that the port works or is useable and it makes more 
work to have informations on various places (that means not, that you should 
remove it, I just would implement it in another way).

I would write it in the following way.

Honk requires relayd(8) (because it is already in the base system) as TLS 
endpoint. That means you need a SSL certificate which you can obtain using 
acme-client(1) and a server section in httpd.conf(8) (maybe including a 302 
redirect from HTTP to HTTPS). 

- for experienced users you have nothing more to explain and it keeps 
discussions about how to make this and that away from the mailing list. If 
someone uses software x they have to self find out how (thats why the 
information that relayd is in the base system).  

If you are new to running your own web services or to Honk, there is a detailed 
writeup at the maintainer blog ... 

- your URL, there you can explain all details (from DNS - to cron) and also 
show how to setup the dev version of Honk to help tedu test things. In your 
blog you could spread the word about the OS, Honk and the fedi. 

Beside of that, in the examples directory of Honk you find example 
configuration files. 

- just ask tedu to add your acme-client.conf, httpd.conf and relayd.conf file 
which you also could use to decument / explain things.

- then you could add the 4 lines of the relayd.conf file which are related to 
Honk, the init and the upgrade section.

Just a idea and just my 2 cents, the committers decide. 
BTW the diff still works as it should, I setup Honk again on a clean install 
using 7.2 GENERIC.MP#734 amd64 from monday this week.

Regards,


Christoph
 
P. S. sorry if the format is not as it should be, I try to use Mutt.
  



Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-21 Thread Horia Racoviceanu
ping

On 9/16/22, Horia Racoviceanu  wrote:
> - Changed the certificate renewal cron job based on the OCSP staple
> interval for letsencrypt (for buypass it should be changed to run
> every 7th hour) and based on the update steps listed by Stuart
> - Replaced VARBASE with LOCALSTATEDIR
>
> I'd like to keep the acme-client and ocspcheck configuration in the
> port README because I know some less OpenBSD savvy people who
> installed the Honk package.
>
> On 7/31/22, Christoph Roland Winter  wrote:
>> BTW what you think about a section in the FAQ about httpd, relayd,
>> acme-client for all web applications.
>>
>> Am 31.07.22 um 13:12 schrieb Stuart Henderson:
>>> 1. The staple needs to be updated periodically
>>>
>>> 2. If the certificate is updated the staple needs to be updated too
>>>
>>> 3. If either the certificate or the staple are changed, relayd needs a
>>> reload
>>>
>>> To be honest I'm not sure if it really belongs in the doc for some
>>> random port in www, this applies to anyone using relayd to front-end a
>>> web application.
>>>
>>> --
>>>Sent from a phone, apologies for poor formatting.
>>>
>>>
>>> On 31 July 2022 02:16:13 Christoph Roland Winter 
>>> wrote:
>>>
 Beside of this question, the idea of OCSP is

 By turning on OCSP Stapling, you can improve the performance of your
 website, provide better privacy protections for your users, and help
 Let’s Encrypt efficiently serve as many people as possible.

 https://letsencrypt.org/docs/integration-guide/

 Is it better to update the OCSP file before it expires or update it
 only
 seldom (in this case the question is, whether it is not better to don't
 use OCSP).

 Am 31.07.22 um 00:33 schrieb Horia Racoviceanu:
> I've switched the cron job to chaining acme-client && ocspcheck on
> June 20.
> Both the certificate and the OCSP response were last updated on June
> 20.
>
> # ocspcheck -vNi /etc/ssl/honk.example.com.{ocsp,crt}
> ocspcheck: Invalid OCSP reply: this update is too old Mon Jun 20
> 05:46:59 2022
>
> relayd and Firefox do not complain.
>
> ssllabs.com reports:
>
> OCSP Must Staple No
> OCSP stapling  Yes
> OCSP STAPLING ERROR: OCSP response expired on Mon Jun 20 20:46:59 UTC
> 2022
>
> Can the OCSP STAPLING ERROR be ignored?
>
> On 7/30/22, Christoph Roland Winter  wrote:
>> Welcome.
>>
>> The question is then, why the OCSP staple file expires after hours or
>> 7
>> days and the certificate will be renewed after 60 days following man
>> 1
>> acme-client
>>
>> -F  Force certificate renewal, even if it has more than 30 days
>> validity.
>>
>> It can't be the idea to have so long a expired OCSP file (saw Firefox
>> in
>> the past complain when a outdated OCSP file exists). So, if you
>> replace
>> the first && with a ; nothing will change as the last && to reload
>> relayd will only happen if the cert or the OCSP file (or both) was
>> renewed and if booth are up to date nothing will happen.
>>
>> Just my 2 cents.
>>
>> Regards,
>>
>>
>> Christoph
>>
>> Am 30.07.22 um 19:07 schrieb Horia Racoviceanu:
>>> Thanks for testing!
>>>
>>> As Stuart Henderson mentioned,
 You do really want to update OCSP if a cert has been renewed.
>>>
>>> On 7/29/22, Christoph Roland Winter  wrote:
 Hello,

 I have only kept the first message and was some time not subscribed
 to
 the list - lets see, where the message ends.

 I tried the latest patch from
 https://marc.info/?l=openbsd-ports=165827470732358=p3 and it
 worked
 fine using

 OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022
 and the
 -current ports tree using amd64.

 Maybe I am wrong but the crontab from the above patch

 +~ ~ * * * acme-client honk.example.com && ocspcheck -No
 ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload
 relayd

 needs to be modified. The first && must be replaced with ; (or
 splited
 in 2 cron jobs). As it is now, the ocsp file gets only renewed all
 60
 days, as acme-client renews the certificate only 30 days before it
 expires (checked with the -v option and as nothing happened before,
 &&
 stops at this point). BTW my ocsp file with the above command is
 valid
 for 7 days.

 ocspcheck -vNo /etc/ssl/the.floof.rocks.{ocsp,crt}
 Using http to host r3.o.lencr.org, port 80, path /
 OCSP response validated from r3.o.lencr.org
  This Update: Thu Jul 28 15:00:00 2022
  Next Update: Thu Aug  4 14:59:58 2022

 The only thing I did was using the 

Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-07-31 Thread Christoph Roland Winter
BTW what you think about a section in the FAQ about httpd, relayd, 
acme-client for all web applications.


Am 31.07.22 um 13:12 schrieb Stuart Henderson:

1. The staple needs to be updated periodically

2. If the certificate is updated the staple needs to be updated too

3. If either the certificate or the staple are changed, relayd needs a 
reload


To be honest I'm not sure if it really belongs in the doc for some 
random port in www, this applies to anyone using relayd to front-end a 
web application.


--
   Sent from a phone, apologies for poor formatting.


On 31 July 2022 02:16:13 Christoph Roland Winter  wrote:


Beside of this question, the idea of OCSP is

By turning on OCSP Stapling, you can improve the performance of your
website, provide better privacy protections for your users, and help
Let’s Encrypt efficiently serve as many people as possible.

https://letsencrypt.org/docs/integration-guide/

Is it better to update the OCSP file before it expires or update it only
seldom (in this case the question is, whether it is not better to don't
use OCSP).

Am 31.07.22 um 00:33 schrieb Horia Racoviceanu:
I've switched the cron job to chaining acme-client && ocspcheck on 
June 20.

Both the certificate and the OCSP response were last updated on June 20.

# ocspcheck -vNi /etc/ssl/honk.example.com.{ocsp,crt}
ocspcheck: Invalid OCSP reply: this update is too old Mon Jun 20 
05:46:59 2022


relayd and Firefox do not complain.

ssllabs.com reports:

OCSP Must Staple No
OCSP stapling  Yes
OCSP STAPLING ERROR: OCSP response expired on Mon Jun 20 20:46:59 UTC 
2022


Can the OCSP STAPLING ERROR be ignored?

On 7/30/22, Christoph Roland Winter  wrote:

Welcome.

The question is then, why the OCSP staple file expires after hours or 7
days and the certificate will be renewed after 60 days following man 1
acme-client

-F      Force certificate renewal, even if it has more than 30 days
        validity.

It can't be the idea to have so long a expired OCSP file (saw Firefox in
the past complain when a outdated OCSP file exists). So, if you replace
the first && with a ; nothing will change as the last && to reload
relayd will only happen if the cert or the OCSP file (or both) was
renewed and if booth are up to date nothing will happen.

Just my 2 cents.

Regards,


Christoph

Am 30.07.22 um 19:07 schrieb Horia Racoviceanu:

Thanks for testing!

As Stuart Henderson mentioned,

You do really want to update OCSP if a cert has been renewed.


On 7/29/22, Christoph Roland Winter  wrote:

Hello,

I have only kept the first message and was some time not subscribed to
the list - lets see, where the message ends.

I tried the latest patch from
https://marc.info/?l=openbsd-ports=165827470732358=p3 and it 
worked

fine using

OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022 
and the

-current ports tree using amd64.

Maybe I am wrong but the crontab from the above patch

+~ ~ * * * acme-client honk.example.com && ocspcheck -No
${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload relayd

needs to be modified. The first && must be replaced with ; (or splited
in 2 cron jobs). As it is now, the ocsp file gets only renewed all 60
days, as acme-client renews the certificate only 30 days before it
expires (checked with the -v option and as nothing happened before, &&
stops at this point). BTW my ocsp file with the above command is valid
for 7 days.

ocspcheck -vNo /etc/ssl/the.floof.rocks.{ocsp,crt}
Using http to host r3.o.lencr.org, port 80, path /
OCSP response validated from r3.o.lencr.org
         This Update: Thu Jul 28 15:00:00 2022
         Next Update: Thu Aug  4 14:59:58 2022

The only thing I did was using the /etc/examples/acme-client.conf 
file,

added my email and added the domain blocks.

Regards,


Christoph


Am 01.06.22 um 23:37 schrieb Horia Racoviceanu:

Upgrade to v0.9.8
- Add MESSAGE
- Update README

changelog

=== 0.9.8 Tentative Tentacle

+ Switch database to WAL mode.

- go version 1.16 required.

+ Specify banner: image in profile.

+ Update activity compatibility with mastodon.

- Signed fetch.

+ Better unicode hashtags.

+ Some more configuration options.

+ Some UI improvements to web interface.

+ Add atme class to mentions

+ Improvements to the mastodon importer.

+ More hydration capable pages.

+ Support for local.js.

+ Better error messages for timeouts.

+ Some improved html and markdown.










Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-07-31 Thread Stuart Henderson

1. The staple needs to be updated periodically

2. If the certificate is updated the staple needs to be updated too

3. If either the certificate or the staple are changed, relayd needs a reload

To be honest I'm not sure if it really belongs in the doc for some random 
port in www, this applies to anyone using relayd to front-end a web 
application.


--
 Sent from a phone, apologies for poor formatting.

On 31 July 2022 02:16:13 Christoph Roland Winter  wrote:


Beside of this question, the idea of OCSP is

By turning on OCSP Stapling, you can improve the performance of your
website, provide better privacy protections for your users, and help
Let’s Encrypt efficiently serve as many people as possible.

https://letsencrypt.org/docs/integration-guide/

Is it better to update the OCSP file before it expires or update it only
seldom (in this case the question is, whether it is not better to don't
use OCSP).

Am 31.07.22 um 00:33 schrieb Horia Racoviceanu:

I've switched the cron job to chaining acme-client && ocspcheck on June 20.
Both the certificate and the OCSP response were last updated on June 20.

# ocspcheck -vNi /etc/ssl/honk.example.com.{ocsp,crt}
ocspcheck: Invalid OCSP reply: this update is too old Mon Jun 20 05:46:59 2022

relayd and Firefox do not complain.

ssllabs.com reports:

OCSP Must Staple No
OCSP stapling  Yes
OCSP STAPLING ERROR: OCSP response expired on Mon Jun 20 20:46:59 UTC 2022

Can the OCSP STAPLING ERROR be ignored?

On 7/30/22, Christoph Roland Winter  wrote:

Welcome.

The question is then, why the OCSP staple file expires after hours or 7
days and the certificate will be renewed after 60 days following man 1
acme-client

-F  Force certificate renewal, even if it has more than 30 days
   validity.

It can't be the idea to have so long a expired OCSP file (saw Firefox in
the past complain when a outdated OCSP file exists). So, if you replace
the first && with a ; nothing will change as the last && to reload
relayd will only happen if the cert or the OCSP file (or both) was
renewed and if booth are up to date nothing will happen.

Just my 2 cents.

Regards,


Christoph

Am 30.07.22 um 19:07 schrieb Horia Racoviceanu:

Thanks for testing!

As Stuart Henderson mentioned,

You do really want to update OCSP if a cert has been renewed.


On 7/29/22, Christoph Roland Winter  wrote:

Hello,

I have only kept the first message and was some time not subscribed to
the list - lets see, where the message ends.

I tried the latest patch from
https://marc.info/?l=openbsd-ports=165827470732358=p3 and it worked
fine using

OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022 and the
-current ports tree using amd64.

Maybe I am wrong but the crontab from the above patch

+~ ~ * * * acme-client honk.example.com && ocspcheck -No
${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload relayd

needs to be modified. The first && must be replaced with ; (or splited
in 2 cron jobs). As it is now, the ocsp file gets only renewed all 60
days, as acme-client renews the certificate only 30 days before it
expires (checked with the -v option and as nothing happened before, &&
stops at this point). BTW my ocsp file with the above command is valid
for 7 days.

ocspcheck -vNo /etc/ssl/the.floof.rocks.{ocsp,crt}
Using http to host r3.o.lencr.org, port 80, path /
OCSP response validated from r3.o.lencr.org
This Update: Thu Jul 28 15:00:00 2022
Next Update: Thu Aug  4 14:59:58 2022

The only thing I did was using the /etc/examples/acme-client.conf file,
added my email and added the domain blocks.

Regards,


Christoph


Am 01.06.22 um 23:37 schrieb Horia Racoviceanu:

Upgrade to v0.9.8
- Add MESSAGE
- Update README

changelog

=== 0.9.8 Tentative Tentacle

+ Switch database to WAL mode.

- go version 1.16 required.

+ Specify banner: image in profile.

+ Update activity compatibility with mastodon.

- Signed fetch.

+ Better unicode hashtags.

+ Some more configuration options.

+ Some UI improvements to web interface.

+ Add atme class to mentions

+ Improvements to the mastodon importer.

+ More hydration capable pages.

+ Support for local.js.

+ Better error messages for timeouts.

+ Some improved html and markdown.




Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-07-30 Thread Christoph Roland Winter

Beside of this question, the idea of OCSP is

By turning on OCSP Stapling, you can improve the performance of your 
website, provide better privacy protections for your users, and help 
Let’s Encrypt efficiently serve as many people as possible.


https://letsencrypt.org/docs/integration-guide/

Is it better to update the OCSP file before it expires or update it only 
seldom (in this case the question is, whether it is not better to don't 
use OCSP).


Am 31.07.22 um 00:33 schrieb Horia Racoviceanu:

I've switched the cron job to chaining acme-client && ocspcheck on June 20.
Both the certificate and the OCSP response were last updated on June 20.

# ocspcheck -vNi /etc/ssl/honk.example.com.{ocsp,crt}
ocspcheck: Invalid OCSP reply: this update is too old Mon Jun 20 05:46:59 2022

relayd and Firefox do not complain.

ssllabs.com reports:

OCSP Must Staple No
OCSP stapling  Yes
OCSP STAPLING ERROR: OCSP response expired on Mon Jun 20 20:46:59 UTC 2022

Can the OCSP STAPLING ERROR be ignored?

On 7/30/22, Christoph Roland Winter  wrote:

Welcome.

The question is then, why the OCSP staple file expires after hours or 7
days and the certificate will be renewed after 60 days following man 1
acme-client

   -F  Force certificate renewal, even if it has more than 30 days
   validity.

It can't be the idea to have so long a expired OCSP file (saw Firefox in
the past complain when a outdated OCSP file exists). So, if you replace
the first && with a ; nothing will change as the last && to reload
relayd will only happen if the cert or the OCSP file (or both) was
renewed and if booth are up to date nothing will happen.

Just my 2 cents.

Regards,


Christoph

Am 30.07.22 um 19:07 schrieb Horia Racoviceanu:

Thanks for testing!

As Stuart Henderson mentioned,

You do really want to update OCSP if a cert has been renewed.


On 7/29/22, Christoph Roland Winter  wrote:

Hello,

I have only kept the first message and was some time not subscribed to
the list - lets see, where the message ends.

I tried the latest patch from
https://marc.info/?l=openbsd-ports=165827470732358=p3 and it worked
fine using

OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022 and the
-current ports tree using amd64.

Maybe I am wrong but the crontab from the above patch

+~ ~ * * * acme-client honk.example.com && ocspcheck -No
${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload relayd

needs to be modified. The first && must be replaced with ; (or splited
in 2 cron jobs). As it is now, the ocsp file gets only renewed all 60
days, as acme-client renews the certificate only 30 days before it
expires (checked with the -v option and as nothing happened before, &&
stops at this point). BTW my ocsp file with the above command is valid
for 7 days.

ocspcheck -vNo /etc/ssl/the.floof.rocks.{ocsp,crt}
Using http to host r3.o.lencr.org, port 80, path /
OCSP response validated from r3.o.lencr.org
  This Update: Thu Jul 28 15:00:00 2022
  Next Update: Thu Aug  4 14:59:58 2022

The only thing I did was using the /etc/examples/acme-client.conf file,
added my email and added the domain blocks.

Regards,


Christoph


Am 01.06.22 um 23:37 schrieb Horia Racoviceanu:

Upgrade to v0.9.8
- Add MESSAGE
- Update README

changelog

=== 0.9.8 Tentative Tentacle

+ Switch database to WAL mode.

- go version 1.16 required.

+ Specify banner: image in profile.

+ Update activity compatibility with mastodon.

- Signed fetch.

+ Better unicode hashtags.

+ Some more configuration options.

+ Some UI improvements to web interface.

+ Add atme class to mentions

+ Improvements to the mastodon importer.

+ More hydration capable pages.

+ Support for local.js.

+ Better error messages for timeouts.

+ Some improved html and markdown.








Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-07-30 Thread Christoph Roland Winter

Welcome.

The question is then, why the OCSP staple file expires after hours or 7 
days and the certificate will be renewed after 60 days following man 1 
acme-client


 -F  Force certificate renewal, even if it has more than 30 days
 validity.

It can't be the idea to have so long a expired OCSP file (saw Firefox in 
the past complain when a outdated OCSP file exists). So, if you replace 
the first && with a ; nothing will change as the last && to reload 
relayd will only happen if the cert or the OCSP file (or both) was 
renewed and if booth are up to date nothing will happen.


Just my 2 cents.

Regards,


Christoph

Am 30.07.22 um 19:07 schrieb Horia Racoviceanu:

Thanks for testing!

As Stuart Henderson mentioned,

You do really want to update OCSP if a cert has been renewed.


On 7/29/22, Christoph Roland Winter  wrote:

Hello,

I have only kept the first message and was some time not subscribed to
the list - lets see, where the message ends.

I tried the latest patch from
https://marc.info/?l=openbsd-ports=165827470732358=p3 and it worked
fine using

OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022 and the
-current ports tree using amd64.

Maybe I am wrong but the crontab from the above patch

+~ ~ * * * acme-client honk.example.com && ocspcheck -No
${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload relayd

needs to be modified. The first && must be replaced with ; (or splited
in 2 cron jobs). As it is now, the ocsp file gets only renewed all 60
days, as acme-client renews the certificate only 30 days before it
expires (checked with the -v option and as nothing happened before, &&
stops at this point). BTW my ocsp file with the above command is valid
for 7 days.

ocspcheck -vNo /etc/ssl/the.floof.rocks.{ocsp,crt}
Using http to host r3.o.lencr.org, port 80, path /
OCSP response validated from r3.o.lencr.org
 This Update: Thu Jul 28 15:00:00 2022
 Next Update: Thu Aug  4 14:59:58 2022

The only thing I did was using the /etc/examples/acme-client.conf file,
added my email and added the domain blocks.

Regards,


Christoph


Am 01.06.22 um 23:37 schrieb Horia Racoviceanu:

Upgrade to v0.9.8
- Add MESSAGE
- Update README

changelog

=== 0.9.8 Tentative Tentacle

+ Switch database to WAL mode.

- go version 1.16 required.

+ Specify banner: image in profile.

+ Update activity compatibility with mastodon.

- Signed fetch.

+ Better unicode hashtags.

+ Some more configuration options.

+ Some UI improvements to web interface.

+ Add atme class to mentions

+ Improvements to the mastodon importer.

+ More hydration capable pages.

+ Support for local.js.

+ Better error messages for timeouts.

+ Some improved html and markdown.






Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-07-29 Thread Christoph Roland Winter

Hello,

I have only kept the first message and was some time not subscribed to 
the list - lets see, where the message ends.


I tried the latest patch from 
https://marc.info/?l=openbsd-ports=165827470732358=p3 and it worked 
fine using


OpenBSD 7.2-beta (GENERIC.MP) #654: Wed Jul 27 20:10:05 MDT 2022 and the 
-current ports tree using amd64.


Maybe I am wrong but the crontab from the above patch

+~ ~ * * * acme-client honk.example.com && ocspcheck -No 
${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload relayd


needs to be modified. The first && must be replaced with ; (or splited 
in 2 cron jobs). As it is now, the ocsp file gets only renewed all 60 
days, as acme-client renews the certificate only 30 days before it 
expires (checked with the -v option and as nothing happened before, && 
stops at this point). BTW my ocsp file with the above command is valid 
for 7 days.


ocspcheck -vNo /etc/ssl/the.floof.rocks.{ocsp,crt}
Using http to host r3.o.lencr.org, port 80, path /
OCSP response validated from r3.o.lencr.org
   This Update: Thu Jul 28 15:00:00 2022
   Next Update: Thu Aug  4 14:59:58 2022

The only thing I did was using the /etc/examples/acme-client.conf file, 
added my email and added the domain blocks.


Regards,


Christoph


Am 01.06.22 um 23:37 schrieb Horia Racoviceanu:

Upgrade to v0.9.8
- Add MESSAGE
- Update README

changelog

=== 0.9.8 Tentative Tentacle

+ Switch database to WAL mode.

- go version 1.16 required.

+ Specify banner: image in profile.

+ Update activity compatibility with mastodon.

- Signed fetch.

+ Better unicode hashtags.

+ Some more configuration options.

+ Some UI improvements to web interface.

+ Add atme class to mentions

+ Improvements to the mastodon importer.

+ More hydration capable pages.

+ Support for local.js.

+ Better error messages for timeouts.

+ Some improved html and markdown.




Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-06-26 Thread Stuart Henderson
binaries in cvs are not a great idea

On 2022/06/26 12:26, Horia Racoviceanu wrote:
> Changed the acme-client cron job to run daily, and chained ocspcheck
> and relayd reload.
> 
> ~ ~ * * * acme-client honk.example.com && ocspcheck -No
> ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl reload relayd
> 
> Added "favicon.ico" and "icon.png" in the port $FILESDIR to be
> installed into $EXAMPLESDIR and @sample into /var/honk
> 
> I haven't used DISTFILES because the icons are located on a private
> honk instance, not in the distribution repo. I sent a request upstream
> to include "favicon.ico" and "icon.png" in the honk repo so they'll
> install by default.
> 
> Thank you both! Sorry for the long delay, I've been testing the new cron job.
> 
> On 6/20/22, Stuart Henderson  wrote:
> > On 2022/06/19 13:28, Horia Racoviceanu wrote:
> >> From my tests, The OCSP response is valid for a few hours e.g.
> >>
> >> Using http to host ocsp.buypass.com, port 80, path /
> >> OCSP response validated from ocsp.buypass.com
> >>This Update: Sun Jun 19 09:55:11 2022
> >>Next Update: Sun Jun 19 17:55:11 2022
> >>
> >> This is why I don't use "&&" to restart relayd when there's a new OCSP
> >> response without a certificate renewal or vice versa.
> >>
> >> relayd could restart only when there's a new OCSP response but I
> >> haven't tested it e.g.
> >>
> >> ~ * * * * acme-client honk.example.com; ocspcheck -No \
> >> ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl restart relayd
> >>
> >> Or I could separate acme-client and ocspcheck cron jobs and use "&&"
> >> on both but I'm afraid there may be a few minutes of stale OCSP
> >> response e.g.
> >>
> >> ~ * * * * acme-client honk.example.com && rcctl restart relayd
> >> ~ * * * * ocspcheck -No ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt}
> >> && rcctl restart relayd
> >>
> >> What do you think?
> >
> > acme-client doesn't need to run every hour. Once a day is plenty.
> > You do really want to update OCSP if a cert has been renewed.
> >
> > Isn't "reload" enough? A full restart of relayd is rather disruptive
> > especially if it's running multiple services.
> >
> > Looking at the existing pkg-readme:
> >
> > : 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/favicon.ico \
> > :   https://honk.tedunangst.com/favicon.ico
> >
> > Why not include these in the package? Easiest way is probably to install
> > in /usr/local/share/examples/honk and @sample into /var/www.
> >
> >




Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-06-20 Thread Stuart Henderson
On 2022/06/19 13:28, Horia Racoviceanu wrote:
> From my tests, The OCSP response is valid for a few hours e.g.
> 
> Using http to host ocsp.buypass.com, port 80, path /
> OCSP response validated from ocsp.buypass.com
>This Update: Sun Jun 19 09:55:11 2022
>Next Update: Sun Jun 19 17:55:11 2022
> 
> This is why I don't use "&&" to restart relayd when there's a new OCSP
> response without a certificate renewal or vice versa.
> 
> relayd could restart only when there's a new OCSP response but I
> haven't tested it e.g.
> 
> ~ * * * * acme-client honk.example.com; ocspcheck -No \
> ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt} && rcctl restart relayd
> 
> Or I could separate acme-client and ocspcheck cron jobs and use "&&"
> on both but I'm afraid there may be a few minutes of stale OCSP
> response e.g.
> 
> ~ * * * * acme-client honk.example.com && rcctl restart relayd
> ~ * * * * ocspcheck -No ${SYSCONFDIR}/ssl/honk.example.com.{ocsp,crt}
> && rcctl restart relayd
> 
> What do you think?

acme-client doesn't need to run every hour. Once a day is plenty.
You do really want to update OCSP if a cert has been renewed.

Isn't "reload" enough? A full restart of relayd is rather disruptive
especially if it's running multiple services.

Looking at the existing pkg-readme:

: 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/favicon.ico \
:   https://honk.tedunangst.com/favicon.ico

Why not include these in the package? Easiest way is probably to install
in /usr/local/share/examples/honk and @sample into /var/www.



Re: [MAINTAINER UPDATE] www/honk 0.9.5 -> 0.9.6

2021-04-05 Thread Aaron Bieber


Horia Racoviceanu writes:

> Upgrade to v0.9.6
> - Add myself to MAINTAINER
>

Working here: https://honk.suah.dev/u/qbit/h/cC8CZ4WL1j4XL9n55d

\o/

OK abieber@ if anyone wants a free commit - if not i'll update it later
this evening.

> changelog
>
> === 0.9.6 Virile Vigorous and Potent
>
> + A bug, a fix, a bug fix, a fix bug.
>
> + Fix Update processing.
>
> + Better cookie rotation with weekly refresh.
>
> + A new follow button in a surprise location.
>
> + Fix mastodon import.
>
> + Filters work better with hashtags.
>
> + Fix hoot to work with Twitter's latest crap.



[MAINTAINER UPDATE] www/honk 0.9.5 -> 0.9.6

2021-04-04 Thread Horia Racoviceanu
Upgrade to v0.9.6
- Add myself to MAINTAINER

changelog

=== 0.9.6 Virile Vigorous and Potent

+ A bug, a fix, a bug fix, a fix bug.

+ Fix Update processing.

+ Better cookie rotation with weekly refresh.

+ A new follow button in a surprise location.

+ Fix mastodon import.

+ Filters work better with hashtags.

+ Fix hoot to work with Twitter's latest crap.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile8 Mar 2021 13:59:29 -   1.15
+++ Makefile4 Apr 2021 17:29:30 -
@@ -2,11 +2,12 @@
 
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.5
+DISTNAME = honk-0.9.6
 CATEGORIES =   www
-REVISION = 1
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
+
+MAINTAINER =   Horia Racoviceanu 
 
 # ISC
 PERMIT_PACKAGE =   Yes
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo16 Jan 2021 23:42:57 -  1.9
+++ distinfo4 Apr 2021 17:29:30 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.9.5.tgz) = wJ+/w0DNG+B4wjNj8bswyy74VuadOHk7YJMKE1kJn28=
-SIZE (honk-0.9.5.tgz) = 516584
+SHA256 (honk-0.9.6.tgz) = qwMbuVknAefRPG5CroJzcSOoUXeuqWDrBT5aQ1Rn50c=
+SIZE (honk-0.9.6.tgz) = 518014


Re: [UPDATE] www/honk

2020-12-18 Thread Horia Racoviceanu
- add rc "daemon_flags"
- fix failed rc_stop error, reported by abieber@

On 12/10/20, Horia Racoviceanu  wrote:
> Upgraded to v0.9.5
> - update README
>
> Changes:
>
> === 0.9.5 Emergency Ejection
>
> + Fix honk init user creation.
>
> On 12/9/20, Horia Racoviceanu  wrote:
>> Upgraded to v0.9.4
>>
>> Changes:
>>
>> === 0.9.4 Collegiate Colloquialism
>>
>> + Add validation to some more user inputs to prevent mistakes.
>>
>> + Easier to use ping command.
>>
>> On 11/11/20, Horia Racoviceanu  wrote:
>>> 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  wrote:
 Just a simple ping, sorry.

 On 9/1/20, Horia Racoviceanu  wrote:
> - Add the help section
> - Add rc_stop() for related daemons
>
> On 8/29/20, Horia Racoviceanu  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 @u...@example.com wihtout subdomain.
>>
>

>>>
>>
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile24 Oct 2020 15:37:33 -  1.12
+++ Makefile18 Dec 2020 19:07:36 -
@@ -2,7 +2,7 @@
 
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.2
+DISTNAME = honk-0.9.5
 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
--- distinfo24 Oct 2020 15:37:33 -  1.8
+++ distinfo18 Dec 2020 19:07:36 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.9.2.tgz) = gznmavRe3GAtQHxfvebmInXsIbNZTm7qf7kRgyhIwMk=
-SIZE (honk-0.9.2.tgz) = 509274
+SHA256 (honk-0.9.5.tgz) = wJ+/w0DNG+B4wjNj8bswyy74VuadOHk7YJMKE1kJn28=
+SIZE (honk-0.9.5.tgz) = 516584
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 -  1.6
+++ pkg/PLIST   18 Dec 2020 19:07:36 -
@@ -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 -  1.3
+++ pkg/README  18 Dec 2020 19:07:36 -
@@ -8,22 +8,15 @@ 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 

Re: [UPDATE] www/honk

2020-12-10 Thread Horia Racoviceanu
Upgraded to v0.9.5
- update README

Changes:

=== 0.9.5 Emergency Ejection

+ Fix honk init user creation.

On 12/9/20, Horia Racoviceanu  wrote:
> Upgraded to v0.9.4
>
> Changes:
>
> === 0.9.4 Collegiate Colloquialism
>
> + Add validation to some more user inputs to prevent mistakes.
>
> + Easier to use ping command.
>
> On 11/11/20, Horia Racoviceanu  wrote:
>> 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  wrote:
>>> Just a simple ping, sorry.
>>>
>>> On 9/1/20, Horia Racoviceanu  wrote:
 - Add the help section
 - Add rc_stop() for related daemons

 On 8/29/20, Horia Racoviceanu  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 @u...@example.com wihtout subdomain.
>

>>>
>>
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile24 Oct 2020 15:37:33 -  1.12
+++ Makefile10 Dec 2020 07:14:53 -
@@ -2,7 +2,7 @@
 
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.2
+DISTNAME = honk-0.9.5
 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
--- distinfo24 Oct 2020 15:37:33 -  1.8
+++ distinfo10 Dec 2020 07:14:53 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.9.2.tgz) = gznmavRe3GAtQHxfvebmInXsIbNZTm7qf7kRgyhIwMk=
-SIZE (honk-0.9.2.tgz) = 509274
+SHA256 (honk-0.9.5.tgz) = wJ+/w0DNG+B4wjNj8bswyy74VuadOHk7YJMKE1kJn28=
+SIZE (honk-0.9.5.tgz) = 516584
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 -  1.6
+++ pkg/PLIST   10 Dec 2020 07:14:53 -
@@ -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 -  1.3
+++ pkg/README  10 Dec 2020 07:14:53 -
@@ -8,22 +8,15 @@ 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
-}
+Make sure to pass the Host header for nginx(8)
+   

Re: [UPDATE] www/honk

2020-12-09 Thread Horia Racoviceanu
Upgraded to v0.9.4

Changes:

=== 0.9.4 Collegiate Colloquialism

+ Add validation to some more user inputs to prevent mistakes.

+ Easier to use ping command.

On 11/11/20, Horia Racoviceanu  wrote:
> 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  wrote:
>> Just a simple ping, sorry.
>>
>> On 9/1/20, Horia Racoviceanu  wrote:
>>> - Add the help section
>>> - Add rc_stop() for related daemons
>>>
>>> On 8/29/20, Horia Racoviceanu  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 @u...@example.com wihtout subdomain.

>>>
>>
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile24 Oct 2020 15:37:33 -  1.12
+++ Makefile9 Dec 2020 17:02:48 -
@@ -2,7 +2,7 @@
 
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.9.2
+DISTNAME = honk-0.9.4
 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
--- distinfo24 Oct 2020 15:37:33 -  1.8
+++ distinfo9 Dec 2020 17:02:48 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.9.2.tgz) = gznmavRe3GAtQHxfvebmInXsIbNZTm7qf7kRgyhIwMk=
-SIZE (honk-0.9.2.tgz) = 509274
+SHA256 (honk-0.9.4.tgz) = 5vpPOxl5FIWeXPXAUNxyS6fKKRtNqWCwPT4pX4VxhvI=
+SIZE (honk-0.9.4.tgz) = 516495
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 -  1.6
+++ pkg/PLIST   9 Dec 2020 17:02:48 -
@@ -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 -  1.3
+++ pkg/README  9 Dec 2020 17:02:48 -
@@ -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 \
   

[UPDATE] www/honk

2020-11-11 Thread Horia Racoviceanu
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  wrote:
> Just a simple ping, sorry.
>
> On 9/1/20, Horia Racoviceanu  wrote:
>> - Add the help section
>> - Add rc_stop() for related daemons
>>
>> On 8/29/20, Horia Racoviceanu  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 @u...@example.com wihtout subdomain.
>>>
>>
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile24 Oct 2020 15:37:33 -  1.12
+++ Makefile11 Nov 2020 09:51:49 -
@@ -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
--- distinfo24 Oct 2020 15:37:33 -  1.8
+++ distinfo11 Nov 2020 09:51:49 -
@@ -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 -  1.6
+++ pkg/PLIST   11 Nov 2020 09:51:49 -
@@ -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 -  1.3
+++ pkg/README  11 Nov 2020 09:51:49 -
@@ -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 

Re: [UPDATE] www/honk

2020-10-16 Thread Horia Racoviceanu
Just a simple ping, sorry.

On 9/1/20, Horia Racoviceanu  wrote:
> - Add the help section
> - Add rc_stop() for related daemons
>
> On 8/29/20, Horia Racoviceanu  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 @u...@example.com wihtout subdomain.
>>
>



Re: [UPDATE] www/honk

2020-09-02 Thread Horia Racoviceanu
- Add the help section
- Add rc_stop() for related daemons

On 8/29/20, Horia Racoviceanu  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 @u...@example.com wihtout subdomain.
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile29 Apr 2020 07:17:33 -  1.11
+++ Makefile2 Sep 2020 03:18:52 -
@@ -2,9 +2,8 @@
 
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.8.6
+DISTNAME = honk-0.9.2
 CATEGORIES =   www
-REVISION = 0
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
 
@@ -27,8 +26,21 @@ SUBST_VARS +=VARBASE
 DOCDIR ?=  ${PREFIX}/share/doc/honk
 EXAMPLESDIR =  ${PREFIX}/share/examples/honk
 
+post-build:
+.for _toy in gettoken saytheday sprayandpray youvegothonks
+   ${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${_toy} \
+   ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/${_toy}.go
+.endfor
+
 post-install:
-   ${INSTALL_DATA_DIR} ${DOCDIR}
+.for _i in 1 3 5 7 8
+   ${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${_i} \
+   ${PREFIX}/man/man${_i}
+   rm ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${_i}
+.endfor
+   ${INSTALL_DATA_DIR} ${DOCDIR}/toys
+   ${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/README \
+   ${DOCDIR}/toys
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/{README,docs/*} \
${DOCDIR}/
${INSTALL_DATA_DIR} ${EXAMPLESDIR}/views
@@ -36,9 +48,5 @@ post-install:
${EXAMPLESDIR}/views/
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
${EXAMPLESDIR}/
-.for _i in 1 3 5 7 8
-   ${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${_i} \
-   ${PREFIX}/man/man${_i}
-.endfor
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo21 Jan 2020 08:02:56 -  1.7
+++ distinfo2 Sep 2020 03:18:52 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.8.6.tgz) = IV6CQILlSSiz7ssD3DGiJcO6mDVFZpceXwrnaxx+tmA=
-SIZE (honk-0.8.6.tgz) = 431612
+SHA256 (honk-0.9.2.tgz) = gznmavRe3GAtQHxfvebmInXsIbNZTm7qf7kRgyhIwMk=
+SIZE (honk-0.9.2.tgz) = 509274
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   21 Jan 2020 08:02:56 -  1.5
+++ pkg/PLIST   2 Sep 2020 03:18:52 -
@@ -2,7 +2,11 @@
 @newgroup _honk:833
 @newuser _honk:833:_honk:daemon:Honk User:${VARBASE}/honk:/sbin/nologin
 @rcscript ${RCDIR}/honk
+@bin bin/gettoken
 @bin bin/honk
+@bin bin/saytheday
+@bin bin/sprayandpray
+@bin bin/youvegothonks
 @man man/man1/hfcs.1
 @man man/man1/honk.1
 @man man/man1/intro.1
@@ -11,41 +15,48 @@
 @man man/man5/honk.5
 @man man/man7/activitypub.7
 @man man/man8/honk.8
+@mode 750
+@owner _honk
+@group _honk
+@sample ${VARBASE}/honk/
+@sample ${VARBASE}/honk/docs/
+@sample ${VARBASE}/honk/emus/
+@sample ${VARBASE}/honk/memes/
+@sample ${VARBASE}/honk/views/
+@mode
+@owner
+@group
 share/doc/honk/
 share/doc/honk/README
-share/doc/honk/activitypub.7
 share/doc/honk/activitypub.7.html
+@sample ${VARBASE}/honk/docs/activitypub.7.html
 share/doc/honk/changelog.txt
-share/doc/honk/hfcs.1
 share/doc/honk/hfcs.1.html
-share/doc/honk/honk.1
+@sample ${VARBASE}/honk/docs/hfcs.1.html
 share/doc/honk/honk.1.html
-share/doc/honk/honk.3
+@sample ${VARBASE}/honk/docs/honk.1.html
 share/doc/honk/honk.3.html
-share/doc/honk/honk.5
+@sample ${VARBASE}/honk/docs/honk.3.html
 share/doc/honk/honk.5.html
-share/doc/honk/honk.8
+@sample ${VARBASE}/honk/docs/honk.5.html
 share/doc/honk/honk.8.html
-share/doc/honk/intro.1
+@sample ${VARBASE}/honk/docs/honk.8.html
 share/doc/honk/intro.1.html
+@sample ${VARBASE}/honk/docs/intro.1.html

[UPDATE] www/honk

2020-08-29 Thread Horia Racoviceanu
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 @u...@example.com wihtout subdomain.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile29 Apr 2020 07:17:33 -  1.11
+++ Makefile29 Aug 2020 12:51:50 -
@@ -2,9 +2,8 @@
 
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-0.8.6
+DISTNAME = honk-0.9.2
 CATEGORIES =   www
-REVISION = 0
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
 
@@ -27,8 +26,21 @@ SUBST_VARS +=VARBASE
 DOCDIR ?=  ${PREFIX}/share/doc/honk
 EXAMPLESDIR =  ${PREFIX}/share/examples/honk
 
+post-build:
+.for _toy in gettoken saytheday sprayandpray youvegothonks
+   ${MODGO_CMD} build ${MODGO_FLAGS} -o ${MODGO_WORKSPACE}/bin/${_toy} \
+   ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/${_toy}.go
+.endfor
+
 post-install:
-   ${INSTALL_DATA_DIR} ${DOCDIR}
+.for _i in 1 3 5 7 8
+   ${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${_i} \
+   ${PREFIX}/man/man${_i}
+   rm ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${_i}
+.endfor
+   ${INSTALL_DATA_DIR} ${DOCDIR}/toys
+   ${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/README \
+   ${DOCDIR}/toys
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/{README,docs/*} \
${DOCDIR}/
${INSTALL_DATA_DIR} ${EXAMPLESDIR}/views
@@ -36,9 +48,5 @@ post-install:
${EXAMPLESDIR}/views/
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/schema.sql \
${EXAMPLESDIR}/
-.for _i in 1 3 5 7 8
-   ${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${_i} \
-   ${PREFIX}/man/man${_i}
-.endfor
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo21 Jan 2020 08:02:56 -  1.7
+++ distinfo29 Aug 2020 12:51:50 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.8.6.tgz) = IV6CQILlSSiz7ssD3DGiJcO6mDVFZpceXwrnaxx+tmA=
-SIZE (honk-0.8.6.tgz) = 431612
+SHA256 (honk-0.9.2.tgz) = gznmavRe3GAtQHxfvebmInXsIbNZTm7qf7kRgyhIwMk=
+SIZE (honk-0.9.2.tgz) = 509274
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   21 Jan 2020 08:02:56 -  1.5
+++ pkg/PLIST   29 Aug 2020 12:51:50 -
@@ -1,8 +1,12 @@
-@comment $OpenBSD: PLIST,v 1.5 2020/01/21 08:02:56 gonzalo Exp $
+@comment $OpenBSD: PLIST,v$
 @newgroup _honk:833
 @newuser _honk:833:_honk:daemon:Honk User:${VARBASE}/honk:/sbin/nologin
 @rcscript ${RCDIR}/honk
+@bin bin/gettoken
 @bin bin/honk
+@bin bin/saytheday
+@bin bin/sprayandpray
+@bin bin/youvegothonks
 @man man/man1/hfcs.1
 @man man/man1/honk.1
 @man man/man1/intro.1
@@ -13,27 +17,21 @@
 @man man/man8/honk.8
 share/doc/honk/
 share/doc/honk/README
-share/doc/honk/activitypub.7
 share/doc/honk/activitypub.7.html
 share/doc/honk/changelog.txt
-share/doc/honk/hfcs.1
 share/doc/honk/hfcs.1.html
-share/doc/honk/honk.1
 share/doc/honk/honk.1.html
-share/doc/honk/honk.3
 share/doc/honk/honk.3.html
-share/doc/honk/honk.5
 share/doc/honk/honk.5.html
-share/doc/honk/honk.8
 share/doc/honk/honk.8.html
-share/doc/honk/intro.1
 share/doc/honk/intro.1.html
 share/doc/honk/mandoc.css
 share/doc/honk/ping.txt
 share/doc/honk/screenshot-afterpost.jpg
 share/doc/honk/screenshot-compose.png
 share/doc/honk/screenshot-honk.png
-share/doc/honk/vim.3
+share/doc/honk/toys/
+share/doc/honk/toys/README
 share/doc/honk/vim.3.html
 share/doc/pkg-readmes/${PKGSTEM}
 @mode 750
@@ -54,6 +52,8 @@ 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/chatter.html
+@sample ${VARBASE}/honk/views/chatter.html
 share/examples/honk/views/combos.html
 @sample 

Re: [UPDATE] www/honk

2019-08-02 Thread Horia Racoviceanu
Update to v0.7.7

Changelog:
+ Add another retry to workaround pixelfed's general unreliability.
+ Attached images are not lost when previewing.
- Remove sensitivity to spicy peppers.
+ Keep reply to setting during preview.
+ Increase max thread retrieval depth to 10.

On 8/2/19, Gonzalo L. Rodriguez  wrote:
> On Thu, 25 Jul 2019 at 10:21:11 -0400, Horia Racoviceanu wrote:
>> Update to v0.7.6
>>
>> Changelog:
>> + Fix a bug where upgrades would not complete in one step.
>>
>>
>> On 7/25/19, Horia Racoviceanu  wrote:
>> > Update to v0.7.5
>> >
>> > Changelog:
>> > + Fix a bug (introdcued 0.7.4) preventing new user creation from
>> > working.
>> > + Semi flexible URL patterns to allow transition from other software.
>> > + Improved ActivityPub parsing conformance for better compat with
>> > others.
>> > + Add server name to user agent.
>> > + What may be considered UI improvements.
>> >
>
>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/www/honk/Makefile,v
>> retrieving revision 1.8
>> diff -u -p -r1.8 Makefile
>> --- Makefile 25 Jul 2019 02:18:25 -  1.8
>> +++ Makefile 25 Jul 2019 14:17:24 -
>> @@ -2,7 +2,7 @@
>>
>>  COMMENT =   federated status updater
>>
>> -DISTNAME =  honk-0.7.4
>> +DISTNAME =  honk-0.7.6
>>  CATEGORIES =www
>>
>>  HOMEPAGE =  https://humungus.tedunangst.com/r/honk
>> Index: distinfo
>> ===
>> RCS file: /cvs/ports/www/honk/distinfo,v
>> retrieving revision 1.5
>> diff -u -p -r1.5 distinfo
>> --- distinfo 25 Jul 2019 02:18:25 -  1.5
>> +++ distinfo 25 Jul 2019 14:17:24 -
>> @@ -1,2 +1,2 @@
>> -SHA256 (honk-0.7.4.tgz) = uWqlp89q+ADDcBMGU6Sf9614wKGQDc5PdTO8sUKSc4k=
>> -SIZE (honk-0.7.4.tgz) = 213790
>> +SHA256 (honk-0.7.6.tgz) = Y5+O7Vr5J7AN+JT0TnRF2a/WsSn7OkH5uJSZqdHu7JU=
>> +SIZE (honk-0.7.6.tgz) = 215143
>
> I will commit this later.
>
> thanks
>
> --
>
>   - gonzalo
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile25 Jul 2019 02:18:25 -  1.8
+++ Makefile2 Aug 2019 18:02:51 -
@@ -2,7 +2,7 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.7.4
+DISTNAME = honk-0.7.7
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo25 Jul 2019 02:18:25 -  1.5
+++ distinfo2 Aug 2019 18:02:51 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.7.4.tgz) = uWqlp89q+ADDcBMGU6Sf9614wKGQDc5PdTO8sUKSc4k=
-SIZE (honk-0.7.4.tgz) = 213790
+SHA256 (honk-0.7.7.tgz) = uwCcSMvMCqVQoEiDwUCCZM78NsWwqCvYhjHq6tdn/4w=
+SIZE (honk-0.7.7.tgz) = 215936


Re: [UPDATE] www/honk

2019-08-02 Thread Gonzalo L. Rodriguez
On Thu, 25 Jul 2019 at 10:21:11 -0400, Horia Racoviceanu wrote:
> Update to v0.7.6
> 
> Changelog:
> + Fix a bug where upgrades would not complete in one step.
> 
> 
> On 7/25/19, Horia Racoviceanu  wrote:
> > Update to v0.7.5
> >
> > Changelog:
> > + Fix a bug (introdcued 0.7.4) preventing new user creation from working.
> > + Semi flexible URL patterns to allow transition from other software.
> > + Improved ActivityPub parsing conformance for better compat with others.
> > + Add server name to user agent.
> > + What may be considered UI improvements.
> >

> Index: Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> retrieving revision 1.8
> diff -u -p -r1.8 Makefile
> --- Makefile  25 Jul 2019 02:18:25 -  1.8
> +++ Makefile  25 Jul 2019 14:17:24 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =federated status updater
>  
> -DISTNAME =   honk-0.7.4
> +DISTNAME =   honk-0.7.6
>  CATEGORIES = www
>  
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> retrieving revision 1.5
> diff -u -p -r1.5 distinfo
> --- distinfo  25 Jul 2019 02:18:25 -  1.5
> +++ distinfo  25 Jul 2019 14:17:24 -
> @@ -1,2 +1,2 @@
> -SHA256 (honk-0.7.4.tgz) = uWqlp89q+ADDcBMGU6Sf9614wKGQDc5PdTO8sUKSc4k=
> -SIZE (honk-0.7.4.tgz) = 213790
> +SHA256 (honk-0.7.6.tgz) = Y5+O7Vr5J7AN+JT0TnRF2a/WsSn7OkH5uJSZqdHu7JU=
> +SIZE (honk-0.7.6.tgz) = 215143

I will commit this later.

thanks

-- 

- gonzalo



Re: [UPDATE] www/honk

2019-07-25 Thread Horia Racoviceanu
Update to v0.7.6

Changelog:
+ Fix a bug where upgrades would not complete in one step.


On 7/25/19, Horia Racoviceanu  wrote:
> Update to v0.7.5
>
> Changelog:
> + Fix a bug (introdcued 0.7.4) preventing new user creation from working.
> + Semi flexible URL patterns to allow transition from other software.
> + Improved ActivityPub parsing conformance for better compat with others.
> + Add server name to user agent.
> + What may be considered UI improvements.
>
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile25 Jul 2019 02:18:25 -  1.8
+++ Makefile25 Jul 2019 14:17:24 -
@@ -2,7 +2,7 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.7.4
+DISTNAME = honk-0.7.6
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo25 Jul 2019 02:18:25 -  1.5
+++ distinfo25 Jul 2019 14:17:24 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.7.4.tgz) = uWqlp89q+ADDcBMGU6Sf9614wKGQDc5PdTO8sUKSc4k=
-SIZE (honk-0.7.4.tgz) = 213790
+SHA256 (honk-0.7.6.tgz) = Y5+O7Vr5J7AN+JT0TnRF2a/WsSn7OkH5uJSZqdHu7JU=
+SIZE (honk-0.7.6.tgz) = 215143


[UPDATE] www/honk

2019-07-25 Thread Horia Racoviceanu
Update to v0.7.5

Changelog:
+ Fix a bug (introdcued 0.7.4) preventing new user creation from working.
+ Semi flexible URL patterns to allow transition from other software.
+ Improved ActivityPub parsing conformance for better compat with others.
+ Add server name to user agent.
+ What may be considered UI improvements.
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile25 Jul 2019 02:18:25 -  1.8
+++ Makefile25 Jul 2019 13:52:22 -
@@ -2,7 +2,7 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.7.4
+DISTNAME = honk-0.7.5
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo25 Jul 2019 02:18:25 -  1.5
+++ distinfo25 Jul 2019 13:52:22 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.7.4.tgz) = uWqlp89q+ADDcBMGU6Sf9614wKGQDc5PdTO8sUKSc4k=
-SIZE (honk-0.7.4.tgz) = 213790
+SHA256 (honk-0.7.5.tgz) = eO7SEwrK7CfsWyeHc0e3wM5m7h9ftnDnM/WWCHkllKA=
+SIZE (honk-0.7.5.tgz) = 215106


Re: [UPDATE] www/honk

2019-07-24 Thread Aaron Bieber
On Mon, 22 Jul 2019 at 12:28:57 -0400, Horia Racoviceanu wrote:
> Update Makefile
> - change NO_TEST=yes to NO_TEST=Yes

OK abieber@ for someone to commit!

> 
> On 7/12/19, Horia Racoviceanu  wrote:
> > Update patch to Makefile rev. 1.7
> >
> > On 7/11/19, Horia Racoviceanu  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  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  wrote:
>  Update to v0.7.1
> 
>  Changelog:
>  + Fix bug preventing unfollow from working.
> 
>  On 6/18/19, Horia Racoviceanu  wrote:
> > - add memes directory
> >
> > On 6/18/19, Horia Racoviceanu  wrote:
> >> - add emus directory
> >>
> >> On 6/17/19, Horia Racoviceanu  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  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.7
> diff -u -p -r1.7 Makefile
> --- Makefile  12 Jul 2019 20:50:46 -  1.7
> +++ Makefile  22 Jul 2019 16:18:52 -
> @@ -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 -   1.4
> +++ distinfo  22 Jul 2019 16:18:52 -
> @@ -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 -   1.3
> +++ pkg/PLIST 22 Jul 2019 16:18:52 -
> @@ -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/
> 

Re: [UPDATE] www/honk

2019-07-22 Thread Horia Racoviceanu
Update Makefile
- change NO_TEST=yes to NO_TEST=Yes

On 7/12/19, Horia Racoviceanu  wrote:
> Update patch to Makefile rev. 1.7
>
> On 7/11/19, Horia Racoviceanu  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  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  wrote:
 Update to v0.7.1

 Changelog:
 + Fix bug preventing unfollow from working.

 On 6/18/19, Horia Racoviceanu  wrote:
> - add memes directory
>
> On 6/18/19, Horia Racoviceanu  wrote:
>> - add emus directory
>>
>> On 6/17/19, Horia Racoviceanu  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  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.7
diff -u -p -r1.7 Makefile
--- Makefile12 Jul 2019 20:50:46 -  1.7
+++ Makefile22 Jul 2019 16:18:52 -
@@ -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
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo22 Jul 2019 16:18:52 -
@@ -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 -   1.3
+++ pkg/PLIST   22 Jul 2019 16:18:52 -
@@ -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 

Re: [UPDATE] www/honk

2019-07-12 Thread Horia Racoviceanu
Update patch to Makefile rev. 1.7

On 7/11/19, Horia Racoviceanu  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  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  wrote:
>>> Update to v0.7.1
>>>
>>> Changelog:
>>> + Fix bug preventing unfollow from working.
>>>
>>> On 6/18/19, Horia Racoviceanu  wrote:
 - add memes directory

 On 6/18/19, Horia Racoviceanu  wrote:
> - add emus directory
>
> On 6/17/19, Horia Racoviceanu  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  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.7
diff -u -p -r1.7 Makefile
--- Makefile12 Jul 2019 20:50:46 -  1.7
+++ Makefile13 Jul 2019 01:07:21 -
@@ -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
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo13 Jul 2019 01:07:21 -
@@ -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 -   1.3
+++ pkg/PLIST   13 Jul 2019 01:07:21 -
@@ -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

Re: [UPDATE] www/honk

2019-07-11 Thread Horia Racoviceanu
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  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  wrote:
>> Update to v0.7.1
>>
>> Changelog:
>> + Fix bug preventing unfollow from working.
>>
>> On 6/18/19, Horia Racoviceanu  wrote:
>>> - add memes directory
>>>
>>> On 6/18/19, Horia Racoviceanu  wrote:
 - add emus directory

 On 6/17/19, Horia Racoviceanu  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  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
--- Makefile4 Jun 2019 02:41:49 -   1.6
+++ Makefile11 Jul 2019 15:21:34 -
@@ -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
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo11 Jul 2019 15:21:34 -
@@ -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 -   1.3
+++ pkg/PLIST   11 Jul 2019 15:21:34 -
@@ -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: 

Re: [UPDATE] www/honk

2019-06-27 Thread Horia Racoviceanu
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  wrote:
> Update to v0.7.1
>
> Changelog:
> + Fix bug preventing unfollow from working.
>
> On 6/18/19, Horia Racoviceanu  wrote:
>> - add memes directory
>>
>> On 6/18/19, Horia Racoviceanu  wrote:
>>> - add emus directory
>>>
>>> On 6/17/19, Horia Racoviceanu  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  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
--- Makefile4 Jun 2019 02:41:49 -   1.6
+++ Makefile27 Jun 2019 21:48:48 -
@@ -2,13 +2,13 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.6.0
+DISTNAME = honk-0.7.3
 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
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo27 Jun 2019 21:48:48 -
@@ -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.3.tgz) = qLsq2tNqmcv6YuqbPuZQrMP2ORgnraSzpoGnLh0INqg=
+SIZE (honk-0.7.3.tgz) = 179922
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 -   1.3
+++ pkg/PLIST   27 Jun 2019 21:48:48 -
@@ -5,28 +5,31 @@
 @bin bin/honk
 share/doc/honk/
 share/doc/honk/README
+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 +44,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 -  1.1.1.1
+++ pkg/README  27 Jun 2019 21:48:48 -
@@ -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

Re: [UPDATE] www/honk

2019-06-21 Thread Horia Racoviceanu
Update to v0.7.1

Changelog:
+ Fix bug preventing unfollow from working.

On 6/18/19, Horia Racoviceanu  wrote:
> - add memes directory
>
> On 6/18/19, Horia Racoviceanu  wrote:
>> - add emus directory
>>
>> On 6/17/19, Horia Racoviceanu  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  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
--- Makefile4 Jun 2019 02:41:49 -   1.6
+++ Makefile22 Jun 2019 01:58:27 -
@@ -2,13 +2,13 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.6.0
+DISTNAME = honk-0.7.1
 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
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo22 Jun 2019 01:58:27 -
@@ -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.1.tgz) = L97mcNy33viWq9Cx5LNFJdXPQAX3hTotX9sqH3MKx6U=
+SIZE (honk-0.7.1.tgz) = 178969
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 -   1.3
+++ pkg/PLIST   22 Jun 2019 01:58:27 -
@@ -5,24 +5,25 @@
 @bin bin/honk
 share/doc/honk/
 share/doc/honk/README
+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
@@ -41,5 +42,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 -  1.1.1.1
+++ pkg/README  22 Jun 2019 01:58:27 -
@@ -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,6 +37,9 @@ server "honk.example.com" {
 root "/acme"
 request strip 2
   }
+  location "/*icon.*" {
+root "/htdocs/honk"
+  }
   location "*" {
 block return 302 "https://honk.example.com$REQUEST_URI;
   }
@@ -37,7 +47,7 @@ server 

Re: [UPDATE] www/honk

2019-06-18 Thread Horia Racoviceanu
- add memes directory

On 6/18/19, Horia Racoviceanu  wrote:
> - add emus directory
>
> On 6/17/19, Horia Racoviceanu  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  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
--- Makefile4 Jun 2019 02:41:49 -   1.6
+++ Makefile18 Jun 2019 22:11:09 -
@@ -2,13 +2,13 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.6.0
+DISTNAME = honk-0.7.0
 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
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo18 Jun 2019 22:11:09 -
@@ -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.0.tgz) = O9DLHXEGo6Ws+In7u1tdHwj690tyejst50oDiNSmfoU=
+SIZE (honk-0.7.0.tgz) = 178891
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 -   1.3
+++ pkg/PLIST   18 Jun 2019 22:11:09 -
@@ -5,24 +5,25 @@
 @bin bin/honk
 share/doc/honk/
 share/doc/honk/README
+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
@@ -41,5 +42,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 -  1.1.1.1
+++ pkg/README  18 Jun 2019 22:11:09 -
@@ -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,6 +37,9 @@ server "honk.example.com" {
 root "/acme"
 request strip 2
   }
+  location "/*icon.*" {
+root "/htdocs/honk"
+  }
   location "*" {
 block return 302 "https://honk.example.com$REQUEST_URI;
   }
@@ -37,7 +47,7 @@ server "honk.example.com" {
 
 honk# rcctl enable httpd
 honk# rcctl start httpd
-honk# acme-client -ADv honk.example.com
+honk# acme-client -v honk.example.com
 

Re: [UPDATE] www/honk

2019-06-18 Thread Horia Racoviceanu
- add emus directory

On 6/17/19, Horia Racoviceanu  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  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
--- Makefile4 Jun 2019 02:41:49 -   1.6
+++ Makefile18 Jun 2019 16:53:49 -
@@ -2,13 +2,13 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.6.0
+DISTNAME = honk-0.7.0
 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
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo18 Jun 2019 16:53:49 -
@@ -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.0.tgz) = O9DLHXEGo6Ws+In7u1tdHwj690tyejst50oDiNSmfoU=
+SIZE (honk-0.7.0.tgz) = 178891
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 -   1.3
+++ pkg/PLIST   18 Jun 2019 16:53:49 -
@@ -5,24 +5,24 @@
 @bin bin/honk
 share/doc/honk/
 share/doc/honk/README
+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/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
@@ -41,5 +41,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 -  1.1.1.1
+++ pkg/README  18 Jun 2019 16:53:49 -
@@ -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,6 +37,9 @@ server "honk.example.com" {
 root "/acme"
 request strip 2
   }
+  location "/*icon.*" {
+root "/htdocs/honk"
+  }
   location "*" {
 block return 302 "https://honk.example.com$REQUEST_URI;
   }
@@ -37,7 +47,7 @@ server "honk.example.com" {
 
 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 

Re: [UPDATE] www/honk

2019-06-17 Thread Horia Racoviceanu
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  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
--- Makefile4 Jun 2019 02:41:49 -   1.6
+++ Makefile17 Jun 2019 22:12:20 -
@@ -2,13 +2,13 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.6.0
+DISTNAME = honk-0.7.0
 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
--- distinfo4 Jun 2019 02:41:49 -   1.4
+++ distinfo17 Jun 2019 22:12:20 -
@@ -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.0.tgz) = O9DLHXEGo6Ws+In7u1tdHwj690tyejst50oDiNSmfoU=
+SIZE (honk-0.7.0.tgz) = 178891
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 -   1.3
+++ pkg/PLIST   17 Jun 2019 22:12:20 -
@@ -5,24 +5,23 @@
 @bin bin/honk
 share/doc/honk/
 share/doc/honk/README
+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/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
@@ -41,5 +40,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 -  1.1.1.1
+++ pkg/README  17 Jun 2019 22:12:20 -
@@ -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,6 +37,9 @@ server "honk.example.com" {
 root "/acme"
 request strip 2
   }
+  location "/*icon.*" {
+root "/htdocs/honk"
+  }
   location "*" {
 block return 302 "https://honk.example.com$REQUEST_URI;
   }
@@ -37,7 +47,7 @@ server "honk.example.com" {
 
 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 
+
   tcp { sack, backlog 128 }
 }
 
@@ -63,6 +75,7 @@ relay wwwtls {
   

Re: [UPDATE] www/honk

2019-06-14 Thread Aaron Bieber
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



[UPDATE] www/honk

2019-06-12 Thread Horia Racoviceanu
- 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
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile4 Jun 2019 02:41:49 -   1.6
+++ Makefile13 Jun 2019 02:34:06 -
@@ -3,12 +3,13 @@
 COMMENT =  federated status updater
 
 DISTNAME = honk-0.6.0
+REVISION = 0
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
 
 # ISC
-PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE =   Yes
 
 WANTLIB += c pthread sqlite3
 
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 -   1.3
+++ pkg/PLIST   13 Jun 2019 02:34:06 -
@@ -10,15 +10,11 @@ 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/views/
-@mode
-@owner
-@group
 share/examples/honk/
 share/examples/honk/schema.sql
 @sample ${VARBASE}/honk/schema.sql
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 -  1.1.1.1
+++ pkg/README  13 Jun 2019 02:34:06 -
@@ -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,6 +37,9 @@ server "honk.example.com" {
 root "/acme"
 request strip 2
   }
+  location "/*icon.*" {
+root "/htdocs/honk"
+  }
   location "*" {
 block return 302 "https://honk.example.com$REQUEST_URI;
   }
@@ -37,7 +47,7 @@ server "honk.example.com" {
 
 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 
+
   tcp { sack, backlog 128 }
 }
 
@@ -63,6 +75,7 @@ relay wwwtls {
   protocol https
 
   forward to  port $honk_port check tcp
+  forward to  port http check http "/icon.png" code 200
 }
 
 relay wwwtls6 {
@@ -70,6 +83,7 @@ relay wwwtls6 {
   protocol https
 
   forward to  port $honk_port check tcp
+  forward to  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


Re: [UPDATE] www/honk

2019-06-03 Thread Aaron Bieber
On Mon, 03 Jun 2019 at 08:29:56 -0400, Horia Racoviceanu wrote:
> Upgrade to v0.6.0
> - add views/account.html
> - cosmetics, use tab for WANTLIB
> 
> Changes: "After a few weeks with no releases, honk 0.6, Sixy Delights,
> is here. It's probably time to start creating real changelogs, but not
> today. In the mean time, some things got better, and some other things
> got prettier, and the avatars now have better and prettier colors. And
> most importantly, meme support!" --
> https://humungus.tedunangst.com/r/honk/h?start=v0.5.0=v0.6.0

> Index: Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> retrieving revision 1.5
> diff -u -p -r1.5 Makefile
> --- Makefile  17 May 2019 16:50:48 -  1.5
> +++ Makefile  3 Jun 2019 12:15:28 -
> @@ -2,8 +2,7 @@
>  
>  COMMENT =federated status updater
>  
> -DISTNAME =   honk-0.5.0
> -REVISION =   0
> +DISTNAME =   honk-0.6.0
>  CATEGORIES = www
>  
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
> @@ -11,7 +10,7 @@ HOMEPAGE =  https://humungus.tedunangst.
>  # ISC
>  PERMIT_PACKAGE_CDROM =   Yes
>  
> -WANTLIB += c pthread sqlite3
> +WANTLIB +=   c pthread sqlite3
>  
>  MASTER_SITES =   ${HOMEPAGE}/d/
>  EXTRACT_SUFX =   .tgz
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> retrieving revision 1.3
> diff -u -p -r1.3 distinfo
> --- distinfo  8 May 2019 19:08:34 -   1.3
> +++ distinfo  3 Jun 2019 12:15:28 -
> @@ -1,2 +1,2 @@
> -SHA256 (honk-0.5.0.tgz) = RnO9k4ogH7hMC/rPB5QPcuEvC1NJs56rBMOPScXMlF4=
> -SIZE (honk-0.5.0.tgz) = 161585
> +SHA256 (honk-0.6.0.tgz) = OjBaohbkm8Y/i1RawsOG/qF7dQluuKIGxvnApf+gwGE=
> +SIZE (honk-0.6.0.tgz) = 166970
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/www/honk/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 2 May 2019 05:03:08 -   1.2
> +++ pkg/PLIST 3 Jun 2019 12:15:28 -
> @@ -23,6 +23,8 @@ share/examples/honk/
>  share/examples/honk/schema.sql
>  @sample ${VARBASE}/honk/schema.sql
>  share/examples/honk/views/
> +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/header.html

Same diff here (now :P) - OK abieber@ if someone wants to commit (I will commit
later this evening if it isn't in)!

-- 
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE



[UPDATE] www/honk

2019-06-03 Thread Horia Racoviceanu
Upgrade to v0.6.0
- add views/account.html
- cosmetics, use tab for WANTLIB

Changes: "After a few weeks with no releases, honk 0.6, Sixy Delights,
is here. It's probably time to start creating real changelogs, but not
today. In the mean time, some things got better, and some other things
got prettier, and the avatars now have better and prettier colors. And
most importantly, meme support!" --
https://humungus.tedunangst.com/r/honk/h?start=v0.5.0=v0.6.0
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile17 May 2019 16:50:48 -  1.5
+++ Makefile3 Jun 2019 12:15:28 -
@@ -2,8 +2,7 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.5.0
-REVISION = 0
+DISTNAME = honk-0.6.0
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -11,7 +10,7 @@ HOMEPAGE =https://humungus.tedunangst.
 # ISC
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB += c pthread sqlite3
+WANTLIB += c pthread sqlite3
 
 MASTER_SITES = ${HOMEPAGE}/d/
 EXTRACT_SUFX = .tgz
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo8 May 2019 19:08:34 -   1.3
+++ distinfo3 Jun 2019 12:15:28 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.5.0.tgz) = RnO9k4ogH7hMC/rPB5QPcuEvC1NJs56rBMOPScXMlF4=
-SIZE (honk-0.5.0.tgz) = 161585
+SHA256 (honk-0.6.0.tgz) = OjBaohbkm8Y/i1RawsOG/qF7dQluuKIGxvnApf+gwGE=
+SIZE (honk-0.6.0.tgz) = 166970
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   2 May 2019 05:03:08 -   1.2
+++ pkg/PLIST   3 Jun 2019 12:15:28 -
@@ -23,6 +23,8 @@ share/examples/honk/
 share/examples/honk/schema.sql
 @sample ${VARBASE}/honk/schema.sql
 share/examples/honk/views/
+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/header.html


Re: [UPDATE] www/honk 0.5.0

2019-05-06 Thread Aaron Bieber
On Mon, 06 May 2019 at 12:04:51 -0400, Horia Racoviceanu wrote:
> Update to v0.5.0
> 
> Changes: "halfway to heaven, released. The headline feature is that
> unless something goes wrong, this may be the last release for a few
> weeks. We're getting dangerously close to adding new features outside
> the original scope." --
> https://humungus.tedunangst.com/r/honk/h?start=v0.4.0=v0.5.0

> Index: honk/Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 Makefile
> --- honk/Makefile 4 May 2019 21:46:17 -   1.3
> +++ honk/Makefile 6 May 2019 15:42:48 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =federated status updater
>  
> -DISTNAME =   honk-0.4.0
> +DISTNAME =   honk-0.5.0
>  CATEGORIES = www
>  
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
> Index: honk/distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- honk/distinfo 2 May 2019 05:03:07 -   1.2
> +++ honk/distinfo 6 May 2019 15:42:48 -
> @@ -1,2 +1,2 @@
> -SHA256 (honk-0.4.0.tgz) = jtt8cZM0vOzVRBvdDLzgNzq9qEbn/AdGSnUBG1KALTs=
> -SIZE (honk-0.4.0.tgz) = 161078
> +SHA256 (honk-0.5.0.tgz) = RnO9k4ogH7hMC/rPB5QPcuEvC1NJs56rBMOPScXMlF4=
> +SIZE (honk-0.5.0.tgz) = 161585

OK abieber@ if someone wants to commit!

-- 
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE



[UPDATE] www/honk 0.5.0

2019-05-06 Thread Horia Racoviceanu
Update to v0.5.0

Changes: "halfway to heaven, released. The headline feature is that
unless something goes wrong, this may be the last release for a few
weeks. We're getting dangerously close to adding new features outside
the original scope." --
https://humungus.tedunangst.com/r/honk/h?start=v0.4.0=v0.5.0
Index: honk/Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- honk/Makefile   4 May 2019 21:46:17 -   1.3
+++ honk/Makefile   6 May 2019 15:42:48 -
@@ -2,7 +2,7 @@
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.4.0
+DISTNAME = honk-0.5.0
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: honk/distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- honk/distinfo   2 May 2019 05:03:07 -   1.2
+++ honk/distinfo   6 May 2019 15:42:48 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.4.0.tgz) = jtt8cZM0vOzVRBvdDLzgNzq9qEbn/AdGSnUBG1KALTs=
-SIZE (honk-0.4.0.tgz) = 161078
+SHA256 (honk-0.5.0.tgz) = RnO9k4ogH7hMC/rPB5QPcuEvC1NJs56rBMOPScXMlF4=
+SIZE (honk-0.5.0.tgz) = 161585


Re: [UPDATE] www/honk 0.4.0

2019-05-01 Thread James Turner
On Wed, May 01, 2019 at 01:27:11AM -0400, Horia Racoviceanu wrote:
> Update to v0.4.0
> - add combos.html to PLIST
> 
> Changes: "codename Fore Score, fetches upstream posts as replies are
> received to complete the thread, and also now resizes all saved images
> to reduce storage needs. Some other stuff is better too." --
> https://humungus.tedunangst.com/r/honk/h

Looks good to me. One FYI, no need to replace the cvs comments as they
will get automatically updated when your patch is commited.

ok jturner@

> Index: honk/Makefile
> ===
> RCS file: /cvs/ports/www/honk/Makefile,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 Makefile
> --- honk/Makefile 30 Apr 2019 07:58:17 -  1.1.1.1
> +++ honk/Makefile 1 May 2019 05:08:23 -
> @@ -1,8 +1,8 @@
> -# $OpenBSD: Makefile,v 1.1.1.1 2019/04/30 07:58:17 bentley Exp $
> +# $OpenBSD$
>  
>  COMMENT =federated status updater
>  
> -DISTNAME =   honk-0.3.0
> +DISTNAME =   honk-0.4.0
>  CATEGORIES = www
>  
>  HOMEPAGE =   https://humungus.tedunangst.com/r/honk
> Index: honk/distinfo
> ===
> RCS file: /cvs/ports/www/honk/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- honk/distinfo 30 Apr 2019 07:58:17 -  1.1.1.1
> +++ honk/distinfo 1 May 2019 05:08:23 -
> @@ -1,2 +1,2 @@
> -SHA256 (honk-0.3.0.tgz) = m3vCZ5Dk/n1+ofzRJad7/LQbDsiwUM4VHqBX1i2YnWM=
> -SIZE (honk-0.3.0.tgz) = 158871
> +SHA256 (honk-0.4.0.tgz) = jtt8cZM0vOzVRBvdDLzgNzq9qEbn/AdGSnUBG1KALTs=
> +SIZE (honk-0.4.0.tgz) = 161078
> Index: honk/pkg/PLIST
> ===
> RCS file: /cvs/ports/www/honk/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 PLIST
> --- honk/pkg/PLIST30 Apr 2019 07:58:17 -  1.1.1.1
> +++ honk/pkg/PLIST1 May 2019 05:08:23 -
> @@ -1,4 +1,4 @@
> -@comment $OpenBSD: PLIST,v 1.1.1.1 2019/04/30 07:58:17 bentley Exp $
> +@comment $OpenBSD: PLIST,v$
>  @newgroup _honk:833
>  @newuser _honk:833:_honk:daemon:Honk User:${VARBASE}/honk:/sbin/nologin
>  @rcscript ${RCDIR}/honk
> @@ -23,6 +23,8 @@ share/examples/honk/
>  share/examples/honk/schema.sql
>  @sample ${VARBASE}/honk/schema.sql
>  share/examples/honk/views/
> +share/examples/honk/views/combos.html
> +@sample ${VARBASE}/honk/views/combos.html
>  share/examples/honk/views/header.html
>  @sample ${VARBASE}/honk/views/header.html
>  share/examples/honk/views/honk.html


-- 
James Turner



[UPDATE] www/honk 0.4.0

2019-04-30 Thread Horia Racoviceanu
Update to v0.4.0
- add combos.html to PLIST

Changes: "codename Fore Score, fetches upstream posts as replies are
received to complete the thread, and also now resizes all saved images
to reduce storage needs. Some other stuff is better too." --
https://humungus.tedunangst.com/r/honk/h
Index: honk/Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- honk/Makefile   30 Apr 2019 07:58:17 -  1.1.1.1
+++ honk/Makefile   1 May 2019 05:08:23 -
@@ -1,8 +1,8 @@
-# $OpenBSD: Makefile,v 1.1.1.1 2019/04/30 07:58:17 bentley Exp $
+# $OpenBSD$
 
 COMMENT =  federated status updater
 
-DISTNAME = honk-0.3.0
+DISTNAME = honk-0.4.0
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
Index: honk/distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- honk/distinfo   30 Apr 2019 07:58:17 -  1.1.1.1
+++ honk/distinfo   1 May 2019 05:08:23 -
@@ -1,2 +1,2 @@
-SHA256 (honk-0.3.0.tgz) = m3vCZ5Dk/n1+ofzRJad7/LQbDsiwUM4VHqBX1i2YnWM=
-SIZE (honk-0.3.0.tgz) = 158871
+SHA256 (honk-0.4.0.tgz) = jtt8cZM0vOzVRBvdDLzgNzq9qEbn/AdGSnUBG1KALTs=
+SIZE (honk-0.4.0.tgz) = 161078
Index: honk/pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- honk/pkg/PLIST  30 Apr 2019 07:58:17 -  1.1.1.1
+++ honk/pkg/PLIST  1 May 2019 05:08:23 -
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2019/04/30 07:58:17 bentley Exp $
+@comment $OpenBSD: PLIST,v$
 @newgroup _honk:833
 @newuser _honk:833:_honk:daemon:Honk User:${VARBASE}/honk:/sbin/nologin
 @rcscript ${RCDIR}/honk
@@ -23,6 +23,8 @@ share/examples/honk/
 share/examples/honk/schema.sql
 @sample ${VARBASE}/honk/schema.sql
 share/examples/honk/views/
+share/examples/honk/views/combos.html
+@sample ${VARBASE}/honk/views/combos.html
 share/examples/honk/views/header.html
 @sample ${VARBASE}/honk/views/header.html
 share/examples/honk/views/honk.html