Solène Rapenne <sol...@perso.pw> wrote:
> I disagree with the change to use example.com, there are TLD reserved
> for examples and documentation and .example is one of them, see RFC2606
> 
> https://www.rfc-editor.org/rfc/rfc2606.html#section-2

TIL! :)

> $ext_addr macro used in relayd is not defined before, so this won't work
> out of the box and may mislead admins reading the readme.

I tried to follow the sample configuration in /etc/examples/relayd.conf,
but I agree on both points.

> ok solene@ otherwise

i'll wait a bit for Florian to chime in and then commit, thanks!

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/net/vger/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile    26 Mar 2022 13:50:30 -0000      1.4
+++ Makefile    25 Apr 2022 10:07:32 -0000
@@ -1,5 +1,5 @@
 COMMENT =              gemini server written in C used with inetd
-V =                    1.09
+V =                    1.10
 DISTNAME =             vger-${V}
 
 CATEGORIES =           net
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/net/vger/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    26 Mar 2022 13:50:30 -0000      1.3
+++ distinfo    25 Apr 2022 10:07:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (vger-1.09.tar.gz) = sjuLH9gk0AV6BixQ7UJQN+omJtskyIzJh3HY34iYFh4=
-SIZE (vger-1.09.tar.gz) = 13594
+SHA256 (vger-1.10.tar.gz) = H7jCRt0B/vag1KI3iwoKlYxVvNh8jcSQzxCNv4IA7PM=
+SIZE (vger-1.10.tar.gz) = 13853
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/net/vger/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 19:48:05 -0000      1.2
+++ pkg/PLIST   7 Apr 2022 21:49:05 -0000
@@ -3,7 +3,4 @@
 @bin bin/vger
 @man man/man8/vger.8
 share/doc/pkg-readmes/${PKGSTEM}
-@mode 755
-@owner _vger
-@group _vger
 @sample /var/gemini/
Index: pkg/README
===================================================================
RCS file: /home/cvs/ports/net/vger/pkg/README,v
retrieving revision 1.2
diff -u -p -r1.2 README
--- pkg/README  11 Mar 2022 19:48:05 -0000      1.2
+++ pkg/README  25 Apr 2022 11:39:06 -0000
@@ -2,43 +2,41 @@
 | Running ${PKGSTEM} on OpenBSD
 
+-------------------------------------------------------------------------------
 
-Modify configuration files
-==========================
+Configuring inetd(8) and relayd(8)
+==================================
 
-In order to run Vger, you need to modify /etc/inetd.conf and /etc/relayd.conf.
+Vger is meant to be run run by inetd(8) behind a relay daemon offering
+TLS capabilities like relayd(8).
 
-inetd.conf
-----------
+sample inetd.conf
+-----------------
 
        127.0.0.1:11965 stream tcp nowait _vger ${TRUEPREFIX}/bin/vger vger
 
-relayd.conf
------------
+sample relayd.conf
+------------------
 
        log connection
+
        tcp protocol "gemini" {
                tls keypair hostname.example
        }
 
        relay "gemini" {
-       listen on hostname.example port 1965 tls
-       protocol "gemini"
-       forward to 127.0.0.1 port 11965
+               listen on hostname.example port 1965 tls
+               protocol "gemini"
+               forward to 127.0.0.1 port 11965
        }
 
+Then enable and start inetd and relayd:
 
-Enable respective services
-==========================
-
-You need to enable and start inetd and relayd.
-
-$ rcctl enable relayd inetd
-$ rcctl start relayd inetd
+    # rcctl enable relayd inetd
+    # rcctl start relayd inetd
 
 Firewall configuration
 ======================
 
-Enable TCP port 1965.
+Allow TCP traffic on port 1965.
 
 Usage
 =====

Reply via email to