Date: Wed, 26 Oct 2011 19:13:39 +0200 From: Torfinn Ingolfsen <tingox@gmail.com> To: "Sean C. Farley" <scf@freebsd.org> Cc: rfc@blinky-lights.org, FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Re: misc/rfc - the port / protocol option doesn't work anymore Message-ID: <CAJ_iqtYwXHOb3uYD50=Ktfzj9wRKNSQ3wznZCfpUTkHp%2BiW4dw@mail.gmail.com> In-Reply-To: <alpine.BSF.2.02.1110261256540.3100@thor.farley.org> References: <CAJ_iqtYYM2wVrFfDMVkcg49uPsznNmLkxuAiepqpK1X00FU-yg@mail.gmail.com> <alpine.BSF.2.02.1110261256540.3100@thor.farley.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 26, 2011 at 7:02 PM, Sean C. Farley <scf@freebsd.org> wrote: > On Tue, 25 Oct 2011, Torfinn Ingolfsen wrote: > >> Hello, >> It seems that the '-p' option of rfc doesn't work anymore: >> tingo@kg-v2$ uname -a >> FreeBSD kg-v2.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #4: Sat Jul 16 >> 02:07:14 CEST 2011 root@kg-v2.kg4.no:/usr/obj/usr/src/sys/GENERIC >> amd64 >> tingo@kg-v2$ rfc >> rfc v3.2.3: perl util to search the rfc-index and disply the pages with >> $viewer >> usage: rfc # search rfc-index for specified RFC and list topic >> rfc -d # /path/ (optional) dumps plain text RFC. default is current >> dir >> rfc -h displays this stuff >> rfc -i updates the /usr/local/etc/rfc-index via $viewer >> rfc -k keyword; same as -s >> rfc -l # spawns $viewer to the specified RFC >> rfc -m # user@remote.net [opt subject]; emails the RFC to given >> address >> rfc -n #/daemon local search for non-standard service/port nums >> (BO, Netbus, etc) >> rfc -o # Dumps RFC to STDOUT >> rfc -p Connect to INI's assigned numbers for proto nums or >> services/ports association >> rfc -r go wild with your own regexp on rfc-index >> rfc -s "string" Search the index for specific string >> rfc -u # sets the base URL to the number listed with -w >> rfc -w lists the available webservers to display >> baseURL=http://www.ietf.org/rfc/ >> comments/bugfixes mailto: rfc@blinky-lights.org >> >> tingo@kg-v2$ rfc -p port 23 >> Making connection to server.... >> http://www.iana.org/assignments/port-numbers >> tingo@kg-v2$ rfc -p port 22 >> Making connection to server.... >> http://www.iana.org/assignments/port-numbers >> tingo@kg-v2$ rfc -p ip 8 >> Making connection to server.... >> http://www.iana.org/assignments/protocol-numbers >> >> Details: >> root@kg-v2# portversion -v | grep rfc >> rfc-3.2.3_1 = up-to-date with port > > Thank you for the report. I am not sure if this application is maintained > elsewhere, but I could not find any new updates from the developer or anyone > else that had forked it last night. > > I did write a patch[1] against the port to use the data from the FTP server > instead of the HTTP server. The HTTP server provides XML by default and > text if requested, however, the text is not the same format that rfc > expects. > > Let me know if it works for you--it works for me :), and I will try to > update the port tonight with it. root@kg-v2# cd /usr/ports/misc/rfc root@kg-v2# patch < /home/tingo/work/rfc.patch Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Makefile |=================================================================== |RCS file: /usr/FreeBSD/repos/ncvs/ports/misc/rfc/Makefile,v |retrieving revision 1.20 |diff -u -r1.20 Makefile |--- Makefile 15 Apr 2010 21:00:21 -0000 1.20 |+++ Makefile 26 Oct 2011 02:08:30 -0000 -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 27. done root@kg-v2# make ===> Vulnerability check disabled, database not found ===> License check disabled, port has not defined LICENSE ===> Extracting for rfc-3.2.3_2 => SHA256 Checksum OK for rfc-3.2.3.tar.gz. ===> Patching for rfc-3.2.3_2 ===> Configuring for rfc-3.2.3_2 root@kg-v2# make deinstall ===> Deinstalling for misc/rfc ===> Deinstalling rfc-3.2.3_1 root@kg-v2# make reinstall ===> Installing for rfc-3.2.3_2 ===> rfc-3.2.3_2 depends on executable: w3m - found ===> Generating temporary packing list ===> Checking if misc/rfc already installed install -o root -g wheel -m 555 /usr/ports/misc/rfc/work/rfc-3.2.3/rfc-3.2.3 /usr/local/bin/rfc install -o root -g wheel -m 444 /usr/ports/misc/rfc/work/rfc-3.2.3/rfc.1 /usr/local/man/man1 ===> Compressing manual pages for rfc-3.2.3_2 ===> Registering installation for rfc-3.2.3_2 root@kg-v2# rfc -p port 23 Making connection to server.... ftp://ftp.iana.org/assignments/port-numbers telnet 23/tcp Telnet telnet 23/udp Telnet # Jon Postel <postel&isi.edu> root@kg-v2# rfc -p port 22 Making connection to server.... ftp://ftp.iana.org/assignments/port-numbers ssh 22/tcp The Secure Shell (SSH) Protocol ssh 22/udp The Secure Shell (SSH) Protocol # [RFC4251] ssh 22/sctp SSH # IETF TSVWG # Randall Stewart <rrs&lakerest.net> # [RFC4960] Yes - it works. Thanks a lot! -- Regards, Torfinn Ingolfsen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ_iqtYwXHOb3uYD50=Ktfzj9wRKNSQ3wznZCfpUTkHp%2BiW4dw>
