[gopher] Gophernicus 2.0-alpha "for Workgroups" released

Kim Holviala kim at holviala.com
Sun Jan 10 06:51:35 UTC 2016


Hi,

The reason why don't see xinetd file for gophernicus is because you are using Jessie, and that distribution is now using systemd. The reason why Gophernicus now defaults to systemd install under Jessie is because systemd already includes xinetd-like functionality, so there's no point for installing and using another copy of xinetd.

So /etc/xinetd.d/gophernicus is gone, replaced by systemd unit file in /lib/systemd/system/gophernicus, and all of the configuration is now in /etc/default/gophernicus. You should remove xinetd package completely and move all your configs to systemd unit files (for which there are next to no documentation).

If you really want to continue using Linux you need to forget that xinetd ever existed because no one is supporting it anymore, and I'm pretty sure it will be removed from Debian (and other distros) pretty soon completely. The same goes for a dozen other system daemons like syslog, ntp, getty etc, and there's talk about replacing su, sudo etc.


- Kim


> On 09 Jan 2016, at 05:08, Héctor A. Abreu <habreu71 at gmail.com> wrote:
> 
> Hi there,
> 
> I just installed Gophernicus 2.0 on my Raspberry Pi 2 (Raspbian Jessie Lite). Installation went fine, but when I was looking for /etc/xinetd.d/gophernicus to do the server_args configuration -like I used to do in former Gophernicus versions- I didn't find that gophernicus file. The folder /etc/xinetd.d is not showing the gophernicus file. With Gophernicus 1.6 thru 1.8 on my old Raspberry Pi B I always did configuration that way with no problem, the file was there after installation and I only set the server_args to UTF-8 and ip/domain name.
> 
> I am not sure if I have to add this file manually now. Thank you in advance for any hint or help.
> -- 
> Héctor
> On Fri, Jan 01, 2016 at 12:23:34PM +0200, Kim Holviala wrote:
>> Howdy,
>> 
>> I just released an alpha version of Gophernicus 2.0, The One Gopher Server to rule them all. This version is not a total rewrite as the 2.x version would suggest but simply has lots of new features that may or may not break stuff. Configuration is identical so this should be a drop-in upgrade from 1.x.
>> 
>> New major features are Linux systemd support, TCP wrappers support for IP black/whitelists, offical support for Debian 8, CentOS 7, Mac OSX El Capitan, detection of Linux hardware vendor/name, Xen VMs and Gentoo versions.
>> 
>> I'm also using this opportunity to make a controversial change to increase the default page width to 76 chars. OMG OMG OMG PANIC THE WORLD WILL SURELY END NOW! Also releases have codenames now, and 2.0 is called "for Workgroups". I'm also seriosly thinking of doing what all the big software houses do, and drop the major part of version number (currently 2) so that this version would simply be called "0". Much easier for everyone to understand where we are going, right?
>> 
>> This version is only called "alpha" because I broke the DEB package completely and it's currently disabled. I need to fix that to work with both inetd and systemd, and I'm thinking of making an offical RPM package as well before actually releasing 2.0 GA.
>> 
>> 
>> ChangeLog: gopher://gophernicus.org/0/software/gophernicus/ChangeLog
>> INSTALL:   gopher://gophernicus.org/0/software/gophernicus/INSTALL
>> Download:  gopher://gophernicus.org/5/software/gophernicus/gophernicus-2.0-alpha.tar.gz
>> HTTP d/l:  http://gophernicus.org/software/gophernicus/gophernicus-2.0-alpha.tar.gz
>> Git repo:  http://gophernicus.org/git/gophernicus.git/
>> 
>> 
>> Slightly cleaned up ChangeLog:
>> 
>> 	* Released version 2.0-alpha "for Workgroups"
>> 	* Added option -v to display version number and build date
>> 	* Added detection for non-DMI Linux hypervisors (Xen)
>> 	* Added support for release codenames
>> 	* Added optional support for TCP wrappers
>> 	* Installing now explicitly clears the SHM block Gophernicus uses
>> 	* Installation now shows the current configuration file
>> 	* Move configuration from systemd unit file to separate enviroment file
>> 	* Increased default page width from 70 to 76 chars
>> 	* Added detection for Gentoo Linux version
>> 	* Fixed installation for CentOS 7
>> 	* Added install/uninstall support for Linux systemd
>> 	* Get hardware vendor and type from DMI data on Linux
>> 	* Added filetype definition for webm and ogv movies
>> 	* Fixed installation for Mac OSX 10.11 El Capitan
>> 
>> 
>> 
>> - Kim
>> 
>> 
>> _______________________________________________
>> Gopher-Project mailing list
>> Gopher-Project at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
> 
> _______________________________________________
> Gopher-Project mailing list
> Gopher-Project at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
> 




More information about the Gopher-Project mailing list