The NetBSD Project

CVS log for pkgsrc/net/Geomyidae/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / Geomyidae

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Nov 20 20:15:32 2022 UTC (2 years ago) by leot
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, HEAD
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -4 lines
geomyidae: Update to 0.69

Changes:
# Geomyidae v0.69 "I believe I can vla-ai" OTA edition

Shortly after the  last release, there is another over  the air release.
This time, the version has been bumped up to v0.69, due to the weight of
the release:

* Geomyidae now has HAProxy support.
* See the haproxy/gopher-haproxy.cfg example file.


# Geomyidae v0.52 OTA release "Billion Gophers"

I am glad to announce the  v0.52 over the air "Billion Gophers" release,
live  from a  plane flying  over the  Atlantic Ocean  from Frankfurt  to
Buenos Aires.

The features included are:

* A portable mtime access, which works on BSD and Mac OS X now.
* A SERVER_LISTEN_NAME feature, exposed in CGI scripts, used for:
* gopher://bitreich.org/1/billion-gophers
* Now gopherspace has surpassed webspace, with a simple
CGI parameter. Scaling made easy.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Aug 6 22:24:49 2022 UTC (2 years, 4 months ago) by leot
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4 lines
Geomyidae: Update to 0.51

Changes:
0.51
====
Geomyidae v0.51 brcon2022 release.

I am happy to announce the geomyidae v0.51 brcon2022 release.

Thanks to everyone having contributed! It was much fun at the geomyidae
hackathon! I wish to repeat it.

Changes:

* Splice(1) speedup has been implemented on Linux for sending files.
	* CPU usage is reduced by 80% and throughput increased by 20%.
	* Was done at the geomyidae hackathon.

* New escaping in gph has been implemented. See below for description.
	* Was done at the geomyidae hackathon.

* New external project for geomyidae CGI REST handling.
	* git://bitreich.org/libgcgi
	* Was done at the geomyidae hackathon.

* Add gph major-mode file for emacs.
* FreeBSD rc.d is now added.
* NetBSD compile options added to the Makefile.
* OpenBSD rc.d script has been fixed for 7.1 release.

## New Escaping

THIS IS IMPORTANT FOR EVERYONE!

The gph format has been changed, to simplify things in the future.

In the past, the escape for some line to not be interpreted was

	ttext is here

becomes

	text is here

This has changed. All lines beginning with t are now not escaped anymore.

The new escape way is:

	[|text is here

becomes

	text is here

In every gph script you already had to check for any line beginning with
'['. Now the already illegal case of an empty item type is reused for
escaping in gph.

This will make life easier for newcomers and oldcomers.

So be sure to change all escaping after the upgrade.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat May 28 19:03:15 2022 UTC (2 years, 6 months ago) by leot
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4 lines
Geomyidae: Update to 0.50.1

Changes:
0.50.1
------
Thanks to the help of early testers, a major bug was fixed:

* Now chroot and the new REST code work together.


0.50
----
After four years of development, finally the v0.50 release is now
available!

I want to thank everyone who helped!

See the features:

* REST mode (see CGI.md)
        * see cgi-examples/proxy.cgi
        * see cgi-examples/rest.dcgi
* Official TLS support in geomyidae!
        * TLS sticky (+t) bit support for must-be-served-encrypted
          content.
        * Script for self-signing a certificate is in the distribution.
        * GOPHERS and HTTPS CGI variables implemented for dcgi/cgi.
* There is some xinetd request filter (in web world: URL filter) added
  as example.
* Syslog support is now included.
* A dockerfile is added with TLS support.
* There is one cgi-examples/umnlisting.dcgi, which emulates all
  of UMN style dir listing.
* More CGI backwards compatibility to other gopher daemons.
* There is size/date/time in dir listings.
        * Sort by date is implemented.
* Removed sendfile(2) and other premature optimisations. The most
  simple solution is fastest and most portable.
        * At ind.c:106 you can read the full story.
* Makefile output has been simplified to be easier debuggable.
* More filetype handling types.
        * There is now some filetypes.h for easier future additions.
* Gopher+ redirects work and are logged.
* There is now a geomyidae logo as SVG in the repository.
* Geomyidae has been moved from /usr/sbin to /usr/bin.
* Relative paths in gph are fixed and working.
* More happy helping snowman for your pleasure.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Oct 26 11:05:20 2021 UTC (3 years, 1 month ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines

net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Oct 7 14:41:11 2021 UTC (3 years, 2 months ago) by nia
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -2 lines
net: Remove SHA1 hashes for distfiles

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Nov 16 12:31:52 2018 UTC (6 years ago) by leot
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -6 lines
geomyidae: Update net/Geomyidae to 0.34

Changes:
Geomyidae v0.34 Release »Above the Oceans«
------------------------------------------
I am proud to announce the v0.34 release of geomyidae!

It is named »Above the Oceans«, because it is released 11km above the Atlantic
Ocean. I can't see whales from here.

Why a new release in such a short time?

In geomyidae v0.33 is a nasty listening bug, so do not use it.

What has changed from v0.33 v0.34:
* There is finally a multi-listening implementation, which allows constant
  behaviour of IPv6 and IPv4 across all platforms, including the BSDs.

	# bind to 0.0.0.0 and :: on port 7070
	geomyidae -b $(pwd) -p 7070 -d

	# bind to :: only on port 7070
	geomyidae -6 -b $(pwd) -p 7070 -d

	# bind to the IPv4 address of some interface only
	geomyidae -4 -b $(pwd) -i google.com

	# bind to IPv6 and IPv4 of many interfaces
	geomyidae -b $(pwd) -i google.com -i google.de -i nsa.gov


Geomyidae v0.33 Release
-----------------------
I am proud to announce the v0.33 release of geomyidae!

What has changed:
* More links for geomyidae resources.
* Fixes in error messages. They now show useful messages.
* Do not exit on SIGHUP. (Fix for OpenBSD startup.)
* Fix of some memory leaks.
* Relative path support in gph files!
	* This will make portable CGI applications easier possible.
	* This is now possible:

	[1|Some Cool Menu|../cool/menu|server|port]

* Fix to set the gph replacement port.
* Fix some IPv6 binding issues.
	* Some separate binding for BSDs is still in the works.
* Manpage has been beautified.
* '/' is now stripped from base path.

I want to thank all contributors! You are making gopher better!

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Sep 21 17:10:57 2018 UTC (6 years, 2 months ago) by leot
Branches: MAIN
CVS tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -1 lines
Geomyidae: Add a patch to not exit on SIGHUP

Now having `geomyidae=yes' in rc.conf correctly works.

Bump PKGREVISION

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Aug 10 10:41:20 2018 UTC (6 years, 4 months ago) by leot
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +5 -5 lines
Geomyidae: Update net/Geomyidae to 0.32.2

pkgsrc changes:
 - Update DISTNAME, PKGNAME, MASTER_SITES and HOMEPAGE
 - Take MAINTAINERship (discussed via private email with previous MAINTAINER)
 - Remove (not so useful) MESSAGE
 - Avoid NO_CONFIGURE=yes, also if a package does not provide a configure script
   it is not needed and can lead to confusion due the several configure targets
   that are removed
 - Add several variable to BUILD_DEFS
 - Honor GEOMYIDAE_USER, GEOMYIDAE_GROUP and GEOMYIDAE_ROOTDIR variables that
   will respectively set the default user, group and rootdir of geomyidae
 - Instead of copypasting several rc scripts write a new one ad-hoc for pkgsrc
   that by default will run geomyidae unprivileged honoring the several
   GEOMYIDAE_* variables.
   If `geomyidae_flags' is defined in rc.conf these defaults are ignored.
 - Do not install a LICENSE file (we have the LICENSE variable for it!)


Changes:
Geomyidae v0.32.2 fixes release
-------------------------------
Another fixes release for geomyidae is out. Now hopefully the OpenBSD people
fixed the whole pledge support in geomyidae.


Geomyidae v0.32.1 fixes release
-------------------------------
Soon after the v0.32 release I received patches, which I do not want to miss
in mainline.

* Fix and make OpenBSD pledge support better.
* Fix a typo in the slackware init script.

Thanks for all who sent in patches! All further patches are welcome!


Geomyidae v0.32 Release
-----------------------
I am glad to announce the release of geomyidae v0.32. Thanks to all the
contributors and people giving ideas!

Here is what changed:
        * Minor fixed in the manpage, CGI handling and tools.
        * Add example for tt escaping in the manpage.
        * Add nocgi flag, which disables CGI execution.
        * Add OpenBSD pledge support.


Geomyidae v0.31.1 release
-------------------------

There has been a geomyidae v0.31.1 release which fixes a major issue of the
pending bytes logic from v0.31.

Have fun!


Geomyidae v0.31 release
-----------------------
I  am proud to announce the geomyidae v0.31 release. There were
some major issues fixed, so a new release is necessary:

* There is now gph vim syntax highlighting files in the archive.
* Gopher+ compatibility mode.
* No sockets are left behind anymore.
* New log format of geomyidae is now documented in the manpage.
* There was some ugly bug with curl connecting to a Linux system, where after
  close() some bytes were lost. Now some check is added to be sure all data
  has been sent to the client. If you want to have bad dreams, look at the
  curl sourcecode.

Thanks for everyone contributing!


Geomyidae v0.30 release
-----------------------
What is new?

 * The gph format now allows escaping of '|' characters. See the example
   index.gph file in the distribution for how to or the manpage.
 * Geomyidae has happy helping snowman support to help you with your dynamic
   gph content generation in geomyidae. In case you add some spurious tab,
   this little guy will appear and inform you about what happened.
 * There is now a Links file for links to software related to application
   development for geomyidae.
 * The gentoo init.d script has been fixed.
 * A slackware rc file was added.
 * The makefile is now POSIX-compliant.
 * The log format has been changed to be easier parsable for all kind of log
   analyzers. (`[YYYY-MM-DD HH:mm:SS +ZZZZ|client|clientport|status] selector')
 * A flag to not perform reverse lookups in log files has been added.
 * Implement some CGI variables for cgi and dcgi. See the manpage for which
   ones are available. Here you can see REMOTE_ADDR in action:

        gopher://bitreich.org/0/ip


Geomyidae 0.29 release
----------------------
I am happy to announce the 0.29 release of geomyidae, a simple gopher server.
What has been changed:

* the OpenBSD rc.d files have been fixed due to arg.h fixes
* index.bin support added
        * Create a file with the raw gopher menu content in a directory and is
          served by geomyidae.
        * This is useful for scripts generating static gopher content
        * This is useful for serving a backup of a gopherhole.
* show errors on fork, in case there are constraints on process resources
* care for send errors
* huge speed up on different platforms when transferring huge binary files
        * Linux is using sendfile(2) and TCP_CORK
        * FreeBSD and DragonflyBSD are using sendfile(2)
        * TCP_NOPUSH is used on all BSDs
        * TCP_NODELAY is disabled on nearly all platforms
        * other platforms (like OpenBSD) have a speed increase due to an
          alignment of the send buffer to blocksize of the socket

I want to thank all contributors! All patches are welcome!


Geomyidae 0.28 release
----------------------
What's new in geomyidae?

  * The parsing of gph files is now more liberal. When you do something wrong,
    it will most of the time just display the line.
  * DCGI speed was increased massively.
  * Error messages are now more useful.
  * More files are now handled as text files automatically.
  * The OpenBSD rc.d file was fixed to modern days.
  * Typos have been fixed.


Geomyidae 0.27 release
----------------------
I am proud to announce the 0.27 release of geomyidae.

 * dramatic improvement of serving speed
 * security fixes
 * a OpenBSD rc.d file was added
 * the manpage has been updated to the current state
 * there is no support for index.gph, index.dcgi and index.cgi,
   which helps to write more REST-friendly apps

I want to thank all contributors. All patches are welcome!

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Nov 4 00:34:51 2015 UTC (9 years, 1 month ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Apr 19 19:21:15 2015 UTC (9 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -5 lines
Update to version 0.26.3, the latest current version, which features
several bug fixes, improved CGI support, and a more mandoc-friendly
man page.

Provided by Jeff Woodall in PR 49585.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jan 24 22:21:43 2012 UTC (12 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines
Fix mdoc syntax. Bump revision.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Aug 12 14:59:44 2008 UTC (16 years, 4 months ago) by reed
Branches: MAIN
CVS tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -3 lines
From maintainer, Jeff Woodall, via PR 39343:

 Updates net/Geomyidae[1] gopher server package to current release (0.12)
 which includes the following changes:
  - fixes script.cgi user/group permissions security issue [2]
  - changes the default logging level from 7 to 15
  - updates files/Geomyidae.sh and Geomyidae.8

 [1] http://www.r-36.net/
 [2] patch by jneitzel@freeshell.org

(I only tested install and deinstall -- reed.)

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Apr 6 11:50:36 2008 UTC (16 years, 8 months ago) by obache
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import Geomyidae version 0.11.
Based on packaged by Jeff Woodall and provided in PR 38261.

Geomyidae is a daemon for serving the protocol specified in RFC
1436 (Gopher). Under 1000 lines of C by design, it is lightweight
yet supports dynamic content, automatic file/directory indexing,
logging and privilege separation.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Apr 6 11:50:36 2008 UTC (16 years, 8 months ago) by obache
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>