--- oidentd-2.0.8.orig/README.Debian +++ oidentd-2.0.8/README.Debian @@ -0,0 +1,10 @@ +Documentation: +============== + +Rick Dicaire discovered, that by default if ipv4 and ipv6 +addresses for an interface are present, oidentd only uses the ipv4 address. + +A workaround is to set /proc/sys/net/ipv6/bindv6only to 1 according to +http://www.kernel.org/doc/man-pages/online/pages/man7/ipv6.7.html + +This workaround address bug #533604 and #520134 --- oidentd-2.0.8.orig/README +++ oidentd-2.0.8/README @@ -7,8 +7,6 @@ be granted permission to specify their own ident responses. Responses can be specified according to host and port pairs. -For details on how to install oidentd see the INSTALL file. - See the TODO file for things that need to be done. For a complete list of features, consult the manual page or run --- oidentd-2.0.8.orig/debian/compat +++ oidentd-2.0.8/debian/compat @@ -0,0 +1 @@ +7 --- oidentd-2.0.8.orig/debian/copyright +++ oidentd-2.0.8/debian/copyright @@ -0,0 +1,365 @@ +This package was first debianized by Turbo Fredriksson turbo@debian.org on +Fri, 12 Feb 1999 22:37:05 +0100. + +This version is from http://prdownloads.sourceforge.net/ojnk/oidentd-2.0.8.tar.gz +Stable oidentd releases can be downloaded from http://dev.ojnk.net + +Upstream Author: Odin + +Copyright: + +Source code is Copyright (C) 1998-2003 Ryan McCabe + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License, version 2, +as published by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +A copy of the GPL is available in the file /usr/share/common-licenses/GPL. + + + +Documentation is Copyright (C) 2001-2003 Ryan McCabe . + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 +or any later version published by the Free Software Foundation; +with the Invariant Sections being no invariant sections, with the +Front-Cover Texts being no front-cover texts, and with the Back-Cover +Texts being no back-cover texts. A copy of the license is included in the +section entitled "GNU Free Documentation License". + + + GNU Free Documentation License + Version 1.1, March 2000 + + Copyright (C) 2000 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +written document "free" in the sense of freedom: to assure everyone +the effective freedom to copy and redistribute it, with or without +modifying it, either commercially or noncommercially. Secondarily, +this License preserves for the author and publisher a way to get +credit for their work, while not being considered responsible for +modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work that contains a +notice placed by the copyright holder saying it can be distributed +under the terms of this License. The "Document", below, refers to any +such manual or work. Any member of the public is a licensee, and is +addressed as "you". + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (For example, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup has been designed to thwart or discourage +subsequent modification by readers is not Transparent. A copy that is +not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML designed for human modification. Opaque formats include +PostScript, PDF, proprietary formats that can be read and edited only +by proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML produced by some word processors for output +purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies of the Document numbering more than 100, +and the Document's license notice requires Cover Texts, you must enclose +the copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the +general network-using public has access to download anonymously at no +charge using public-standard network protocols. If you use the latter +option, you must take reasonably prudent steps, when you begin +distribution of Opaque copies in quantity, to ensure that this +Transparent copy will remain thus accessible at the stated location +until at least one year after the last time you distribute an Opaque +copy (directly or through your agents or retailers) of that edition to +the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has less than five). +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section entitled "History", and its title, and add to + it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section as "Endorsements" + or to conflict in title with any Invariant Section. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections entitled "History" +in the various original documents, forming one section entitled +"History"; likewise combine any sections entitled "Acknowledgements", +and any sections entitled "Dedications". You must delete all sections +entitled "Endorsements." + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version +of the Document, provided no compilation copyright is claimed for the +compilation. Such a compilation is called an "aggregate", and this +License does not apply to the other self-contained works thus compiled +with the Document, on account of their being thus compiled, if they +are not themselves derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one quarter +of the entire aggregate, the Document's Cover Texts may be placed on +covers that surround only the Document within the aggregate. +Otherwise they must appear on covers around the whole aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License provided that you also include the +original English version of this License. In case of a disagreement +between the translation and the original English version of this +License, the original English version will prevail. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. --- oidentd-2.0.8.orig/debian/default +++ oidentd-2.0.8/debian/default @@ -0,0 +1,17 @@ +# options to use when starting oidentd as daemon: +# -m lookup masquaraded connections in /etc/oidentd_masq.users +# -f forward requests for masquaraded connections to real host +# -q don't log connections to oidentd +# see oidentd(8) for detailed list +OIDENT_OPTIONS="-mf" + +# user / group +OIDENT_USER=oident +OIDENT_GROUP=oident + +# Allow the default router to act as an oidentd proxy? (yes/no) +# this is needed behind a masquarading router that runs oidentd -f +# if your identd proxy is not the default router, you have to +# manually specify it via -P +OIDENT_BEHIND_PROXY=yes + --- oidentd-2.0.8.orig/debian/docs +++ oidentd-2.0.8/debian/docs @@ -0,0 +1 @@ +AUTHORS TODO README README.Debian ChangeLog ChangeLog-1.x --- oidentd-2.0.8.orig/debian/postrm +++ oidentd-2.0.8/debian/postrm @@ -0,0 +1,18 @@ +#!/bin/sh +# post removal script for the Debian GNU/Linux oidentd package + +set -e + +if [ -x /usr/sbin/update-inetd ]; then + if [ -x /usr/sbin/identd ]; then + update-inetd --add "ident stream tcp nowait nobody /usr/sbin/identd identd -i" + fi +fi + +if [ "$1" = purge ]; then + if [ -x /usr/sbin/deluser ]; then + deluser --system --quiet oident + fi +fi + +#DEBHELPER# --- oidentd-2.0.8.orig/debian/README.Debian +++ oidentd-2.0.8/debian/README.Debian @@ -0,0 +1,8 @@ +Documentation: +============== + +Rick Dicaire discovered, that by default if ipv4 and ipv6 +addresses for an interface are present, oidentd only uses the ipv4 address. + +A workaround is to set /proc/sys/net/ipv6/bindv6only to 1 according to +http://www.kernel.org/doc/man-pages/online/pages/man7/ipv6.7.html --- oidentd-2.0.8.orig/debian/postinst +++ oidentd-2.0.8/debian/postinst @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +# remove other ident daemons from inetd +if [ -x /usr/sbin/update-inetd ]; then + update-inetd --remove ident +fi + +adduser --system --group --home / --no-create-home --quiet oident + +#DEBHELPER# --- oidentd-2.0.8.orig/debian/oidentd_masq.conf +++ oidentd-2.0.8/debian/oidentd_masq.conf @@ -0,0 +1,11 @@ +# oident masquarded connections configuration + +# use this file if your host is masquarading connections for several +# hosts and you want to return a reply based on the hostname of +# the originating machine +# by default, such requests are forwarded to the real host. +# you can disable forwarding by removing "-f" from OIDENT_OPTIONS +# in /etc/default/oidentd + +# add hosts in the following format, see oidentd_masq.conf(5) for details: +# [/mask] --- oidentd-2.0.8.orig/debian/dirs +++ oidentd-2.0.8/debian/dirs @@ -0,0 +1,2 @@ +etc/default +usr/sbin --- oidentd-2.0.8.orig/debian/changelog +++ oidentd-2.0.8/debian/changelog @@ -0,0 +1,356 @@ +oidentd (2.0.8-4) unstable; urgency=low + + * Bind to ipv6-socket by default as well (Closes: #533604) + Patch supplied by Fabian Knittel + + -- Stefan Bauer Mon, 01 Mar 2010 20:27:22 +0100 + +oidentd (2.0.8-3) unstable; urgency=low + + * Migrating logcheck ignore database from logcheck-database package to + oidentd + * Adding ignore entry for daemons that required local users (Closes: #260660) + + -- Stefan Bauer Tue, 01 Sep 2009 15:53:27 +0200 + +oidentd (2.0.8-2) unstable; urgency=low + + * New Maintainer (Closes: #509671) + * Acknowledge NMU changes + * changed file source address in copyright file + * removed ADDENDUM: example stanza in copyright file + * fixed old fsf address in copyright file + * added LSB functions to init script (Closes: #508137 #461338) + * mentioned workaround in README.Debian to bind socket to ipv4 and + ipv6-addresses by default (Closes: #520134) + + -- Stefan Bauer Sat, 29 Aug 2009 16:20:38 +0200 + +oidentd (2.0.8-1.2) unstable; urgency=low + + * Non-maintainer upload. + * Added LSB formatted dependency info in init.d script (closes: #462212) + + -- Peter Eisentraut Tue, 01 Apr 2008 22:34:32 +0200 + +oidentd (2.0.8-1.1) unstable; urgency=high + + * Non-maintainer upload during BSP. + * Fix unconditional use of deluser in postrm (Closes: #417038). + + -- Luk Claes Thu, 17 May 2007 02:02:54 +0200 + +oidentd (2.0.8-1) unstable; urgency=low + + * New upstream release + + -- Martin Waitz Sun, 2 Jul 2006 01:05:50 +0200 + +oidentd (2.0.7-5) unstable; urgency=low + + * Don't choke on kernels without masquerade support, Closes: #354006 + + -- Martin Waitz Tue, 7 Mar 2006 21:37:21 +0100 + +oidentd (2.0.7-4) unstable; urgency=low + + * Apply patch from Christof Douma to open netfilter file descriptors + before dropping root, Closes: #266722 + * debian/{control,postrm,postinst}: use oident user and group for daemon, + Closes: #295630 + * debian/postrm: don't try to remove oidentd from inet.conf + * debian/control: bump Standards Version + + -- Martin Waitz Sat, 28 Jan 2006 12:51:33 +0100 + +oidentd (2.0.7-3) unstable; urgency=low + + * fix parsing of new ip_conntrack format, Closes: #292779 + + -- Martin Waitz Sat, 5 Feb 2005 00:35:55 +0100 + +oidentd (2.0.7-2) unstable; urgency=high + + * urgency high because it fixes a serious bug in the copyright file. + * debian/copyright: include GFDL, Closes: #292239 + * debian/control: update Standards-Version and description + * debian/init: remove support for upgrade from version < 2 + * README: don't reference INSTALL, Closes: #253199 + + -- Martin Waitz Fri, 28 Jan 2005 23:50:07 +0100 + +oidentd (2.0.7-1) unstable; urgency=low + + * New upstream release + * debian/default: use -f by default, as suggested by Bug#217194 + * debian/default: Fix comment about /etc/oidentd_masq.conf, Closes: #226962 + * debian/oidentd_masq.conf: update comment + * debian/rules,install: use CDBS for packaging + * debian/compat: use debhelper version 4 + * debian/control: update Build-Depends + + -- Martin Waitz Mon, 12 Jan 2004 01:24:13 +0100 + +oidentd (2.0.5-1) unstable; urgency=low + + * New upstream release + - includes better config parsing, Closes: #176447 + * Don't strip '-r' option, Closes: #176467 + + -- Martin Waitz Wed, 26 Feb 2003 22:46:31 +0100 + +oidentd (2.0.4-2) unstable; urgency=low + + * I guess new bisons are more strict, fix .y file, Closes: #165332 + + -- Martin Waitz Fri, 18 Oct 2002 20:26:54 +0200 + +oidentd (2.0.4-1) unstable; urgency=low + + * New upstream release + * remove oidentdconfig, it's not needed any more post-woody. + Closes: #139203, #145090 + * Add patch from Ewen McNeill to allow default router as + identd proxy. Closes: #157832 + + -- Martin Waitz Thu, 22 Aug 2002 19:11:42 +0200 + +oidentd (2.0.3+cvs20020603-1) unstable; urgency=high + + * New upstream source taken from cvs + - only changes one source line, fixing a broken memory allocation + * Urgency set to high because 2.0.3-1 had a lot more bugs + + -- Martin Waitz Mon, 3 Jun 2002 10:58:10 +0200 + +oidentd (2.0.3+cvs20020418-1) unstable; urgency=low + + * New upstream source taken from cvs + - includes minor bugfixes, Closes: #115589 + + -- Martin Waitz Thu, 18 Apr 2002 22:32:02 +0200 + +oidentd (2.0.3-1) unstable; urgency=low + + * New upstream release + * debian/control: Standards-Version 3.5.6.1 + + -- Martin Waitz Mon, 25 Mar 2002 01:39:45 +0100 + +oidentd (2.0.1-2) unstable; urgency=low + + * debian/oidentdconfig: generate better oidentd.conf + this fixes one part of #116694. + + -- Martin Waitz Mon, 5 Nov 2001 00:45:45 +0100 + +oidentd (2.0.1-1) unstable; urgency=low + + * New upstream version + - fixes -f command line argument, Closes: #113721 + * debian/rules: added new --enable-debug to configure + * debian/control: mention IPv6 support in Description + + -- Martin Waitz Sat, 6 Oct 2001 23:18:11 +0200 + +oidentd (1.9.9.1+cvs20010921-1) unstable; urgency=low + + * New upstream source taken from cvs + - fixes port binding, Closes: #113043 + - more masquarade fixes, Closes: #110540 (again ;) + + -- Martin Waitz Fri, 21 Sep 2001 15:19:27 +0200 + +oidentd (1.9.9.1-1) unstable; urgency=low + + * New upstream version + - many bugfixes, including masquarade support, Closes: #110540 + * debian/rules,docs: use NEWS for changelog, + include 1.x changelog in documentation + * debian/copyright: updated web page location + + -- Martin Waitz Tue, 18 Sep 2001 11:11:06 +0200 + +oidentd (1.9.9+cvs20010905-1) unstable; urgency=low + + * New upstream source taken from cvs + - uses ~/.oidentd.conf instead of ~/.oidentd_conf + * #1109875 was a typo (Closes: #110975) + * debian/control: set priority to extra, + somehow last uploads made it optional + + -- Martin Waitz Sun, 9 Sep 2001 14:52:53 +0200 + +oidentd (1.9.9-2) unstable; urgency=low + + * debian/control: added bison, flex to build-depends + (Closes: #110498, #1109875) + + -- Martin Waitz Tue, 4 Sep 2001 15:03:52 +0200 + +oidentd (1.9.9-1) unstable; urgency=low + + * New upstream version + - IPv6 support, Closes: #92232 + - new, more flexible configuration + - doesn't support inetd any more, Closes: #55021, #62149, #71964 + - old bugs are already fixed, Closes: #67527, #76682 + - includes (fixed!) version of my patch regarding logging, Closes: #106782 + * debian/oidentdconfig: wrote script to convert config files, please test! + * debian/rules: install new config files and oidentdconfig + * debian/rules,docs: removed INSTALL, doesn't contain anything important any more + * debian/default: change comments according to new syntax + * debian/init: removed inetd test, always run as daemon + * debian/init: remove old options from OIDENT_OPTIONS + * debian/postinst: don't add inetd entry, remove old inetd entries + * debian/postinst: run oidentdconfig to test config + * debian/prerm: instead of disabling oidentd in inetd.conf, remove it + * debian/copyright: small cleanups + * debian/control: compliant to Standards-Version 3.5.6.0 + + -- Martin Waitz Tue, 21 Aug 2001 16:43:32 +0200 + +oidentd (1.7.1-8) unstable; urgency=low + + * removed logcheck ignore file, it is being provided by logcheck + (Closes: #105472, #106196) + * again updated config.{guess,sub} + + -- Martin Waitz Thu, 26 Jul 2001 16:04:35 +0200 + +oidentd (1.7.1-7) unstable; urgency=low + + * updated config.{guess,sub} from current libtool + * changed oidentd.c to compile with gcc-3.0 + (Closes: #103156, thanks to LaMont Jones for the patch) + + -- Martin Waitz Tue, 3 Jul 2001 15:33:26 +0200 + +oidentd (1.7.1-6) unstable; urgency=low + + * removed in.oidentd from man-page (Closes: #99584) + * compliant to Standards-Version 3.5.5.0 + + -- Martin Waitz Fri, 8 Jun 2001 15:37:23 +0200 + +oidentd (1.7.1-5) unstable; urgency=low + + * New Maintainer. + * Honor DEB_BUILD_OPTIONS, now using debhelper 3 + * Add documentation to /etc/identd.spoof. + * Add logcheck ignore file. Closes: #89177 + * init script now only checks for existance of daemon + * move daemon configuration to /etc/default/ + * now complies to Standards-Version 3.5.2.0 + * add pointer to "-F" to config files. Closes: #80824 + * changed linux-masq error logging. Closes: #75952 + * use same default config for init/inetd method (-s -m) + * fixed typo in oidentd(8). Closes: #78817 + * some cleanup + + -- Martin Waitz Thu, 29 Mar 2001 15:21:01 +0200 + +oidentd (1.7.1-4) unstable; urgency=low + + * Yet another upload + * killed preinst, dpkg handles it for us. Closes: #92076 + + -- Sean 'Shaleh' Perry Thu, 29 Mar 2001 07:51:57 -0800 + +oidentd (1.7.1-3) unstable; urgency=low + + * Fixing bugs + * Maintainer scripts check for update-inetd before using it. + Closes: #88916, #88917, #88921 + * added empty identd.spoof to /etc, marked as a conffile. Closes: #81136 + * removed the stamps in rules file, Closes: #75084 + + -- Sean 'Shaleh' Perry Wed, 14 Mar 2001 15:20:23 -0800 + +oidentd (1.7.1-2) unstable; urgency=low + + * Orphaning package + + -- Sean 'Shaleh' Perry Wed, 21 Feb 2001 12:56:47 -0800 + +oidentd (1.7.1-1) unstable; urgency=low + + * New upstream release + + -- Sean 'Shaleh' Perry Mon, 23 Oct 2000 16:29:06 -0700 + +oidentd (1.7.0-2) frozen unstable; urgency=low + + * Fixed the setsockopt() bug, patch sent upstream + + -- Sean 'Shaleh' Perry Wed, 18 Oct 2000 09:30:05 -0700 + +oidentd (1.7.0-1) frozen unstable; urgency=low + + * New upstream release + + -- Sean 'Shaleh' Perry Tue, 17 Oct 2000 09:35:56 -0700 + +oidentd (1.6.4-3) frozen unstable; urgency=low + + * Ensure oident becomes dominant ident + * Closes: #67527 + + -- Sean 'Shaleh' Perry Fri, 21 Jul 2000 14:16:52 -0700 + +oidentd (1.6.4-2) frozen unstable; urgency=low + + * Closes: #60111 + * this is related to my previous upload, I missed the init script. + + -- Sean 'Shaleh' Perry Mon, 13 Mar 2000 17:32:30 -0800 + +oidentd (1.6.4-1) frozen unstable; urgency=low + + * New upstream release + * Upstream fixed several bugs + * Netfilter support (important for 2.3 and higher linux kernels) + * Closes: #56021 + + -- Sean 'Shaleh' Perry Fri, 25 Feb 2000 13:43:43 -0800 + +oidentd (1.6.3-4) unstable; urgency=low + + * Closes: #45343 + * FHS compliant + + -- Sean E. Perry Mon, 20 Sep 1999 17:34:36 -0700 + +oidentd (1.6.3-3) unstable; urgency=low + + * bug fixes + * closes: #43978, oops + * closes: #43983, double oops + + -- Sean E. Perry Fri, 3 Sep 1999 12:23:13 -0700 + +oidentd (1.6.3-2) unstable; urgency=low + + * Cleaned up the {pre,post}{inst,rm} + * added an init script, default is still inetd + + -- Sean E. Perry Tue, 31 Aug 1999 15:04:39 -0700 + +oidentd (1.6.3-1) unstable; urgency=low + + * new upstream release + + -- Sean E. Perry Wed, 25 Aug 1999 03:41:16 -0700 + +oidentd (1.6.2-0) unstable; urgency=low + + * New upstream release + + -- Sean E. Perry Sat, 29 May 1999 06:07:05 -0400 + +oidentd (1.6.1-0) unstable; urgency=low + + * Initial Release. + + -- Sean E. Perry Sat, 6 Mar 1999 15:37:05 -0500 + --- oidentd-2.0.8.orig/debian/oidentd.logcheck.ignore.server +++ oidentd-2.0.8/debian/oidentd.logcheck.ignore.server @@ -0,0 +1,5 @@ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ oidentd\[[0-9]+\]: Connection from [._[:alnum:]-]+ \([0-9a-f.:]+\):[0-9]{1,5}$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ oidentd\[[0-9]+\]: Connection from [0-9a-f.:]+:[0-9]{1,5}$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ oidentd\[[0-9]+\]: \[[0-9a-f.:]+\.[0-9]{1,3}\] Successful lookup \(by forward\): [0-9]+ \([0-9]+\) , [0-9]+ : [_[:alnum:]-]+$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ oidentd\[[0-9]+\]: \[[._[:alnum:]-]+\] Successful lookup: [0-9]+ , [0-9]+ : [_[:alnum:]-]+ \([_[:alnum:]-]+\)$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ oidentd\[[0-9]+\]: \[localhost\] [0-9]+ , [0-9]+ : ERROR : NO-USER --- oidentd-2.0.8.orig/debian/oidentd.install +++ oidentd-2.0.8/debian/oidentd.install @@ -0,0 +1,2 @@ +debian/oidentd.conf etc/ +debian/oidentd_masq.conf etc/ --- oidentd-2.0.8.orig/debian/prerm +++ oidentd-2.0.8/debian/prerm @@ -0,0 +1,10 @@ +#!/bin/sh +# pre remove script for the Debian GNU/Linux oidentd package + +set -e + +if [ -x /usr/sbin/update-inetd ]; then + update-inetd --pattern "oidentd" --remove ident +fi + +#DEBHELPER# --- oidentd-2.0.8.orig/debian/control +++ oidentd-2.0.8/debian/control @@ -0,0 +1,26 @@ +Source: oidentd +Section: net +Priority: extra +Build-Depends: debhelper (>= 7), cdbs, autotools-dev +Maintainer: Stefan Bauer +Standards-Version: 3.8.3 +Homepage: http://ojnk.sourceforge.net/ + +Package: oidentd +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, netbase, adduser +Provides: ident-server +Replaces: ident-server +Conflicts: ident-server, logcheck-database (<= 1.3.3) +Description: replacement ident daemon + An ident (rfc1413) daemon for IPv4 and IPv6. + . + Oidentd allows users, given the proper permission, to specify the + identd response that the server will output when a successful lookup + is completed. Oidentd also allows for pseudo-random strings + (either a prefix, such as "user," followed by a number between 0 and + 99999, or 10 pseudo-random characters of the set 0-9A-Za-z) to be + returned upon the completion of a successful lookup instead of a + username or a UID. + . + Oidentd supports IPv4 masqueraded connections, including netfilter. --- oidentd-2.0.8.orig/debian/README.source +++ oidentd-2.0.8/debian/README.source @@ -0,0 +1,6 @@ +Building oidentd for Debian +-------------------------------- + +The oidentd source package uses cdbs to apply and remove its patches. +Please refer to /usr/share/cdbs/ for information about how to +use cdbs for source packages. --- oidentd-2.0.8.orig/debian/oidentd.conf +++ oidentd-2.0.8/debian/oidentd.conf @@ -0,0 +1,22 @@ +# Configuration for oidentd +# see oidentd.conf(5) +# +default { + default { + deny spoof + deny spoof_all + deny spoof_privport + allow random + allow random_numeric + allow numeric + deny hide + } +} + +# you may want to hide root connections +#user "root" { +# default { +# force reply "UNKNOWN" +# } +#} + --- oidentd-2.0.8.orig/debian/init +++ oidentd-2.0.8/debian/init @@ -0,0 +1,64 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: oidentd ident-server +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Should-Start: +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: replacement ident daemon +# Description: oidentd is a replacement ident daemon +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +OIDENTD=/usr/sbin/oidentd + +# See if the daemons are there +test -f ${OIDENTD} || exit 0 + +# oidentd configuration +OIDENT_OPTIONS="" +OIDENT_USER="nobody" +OIDENT_GROUP="nogroup" +test -f /etc/default/oidentd && . /etc/default/oidentd + +. /lib/lsb/init-functions + +if [ "${OIDENT_BEHIND_PROXY}" = "yes" ]; then + # If we have a default router, then allow it to proxy auth requests to us + GATEWAY=`netstat -nr | awk '/^0.0.0.0/{print $2;}'` + if [ -n "${GATEWAY}" ]; then + OIDENT_OPTIONS="${OIDENT_OPTIONS} -P ${GATEWAY}" + fi +fi + + +OPTIONS="${OIDENT_OPTIONS} -u ${OIDENT_USER} -g ${OIDENT_GROUP}" + +case "$1" in + start) + log_daemon_msg "Starting ident daemon" "oidentd" + start-stop-daemon --start --quiet --oknodo --exec ${OIDENTD} -- ${OPTIONS} + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping ident daemon" "oidentd" + start-stop-daemon --stop --quiet --oknodo --exec ${OIDENTD} -- ${OPTIONS} + log_end_msg $? + ;; + reload|restart|force-reload) + log_daemon_msg "Restarting ident daemon" "oidentd" + start-stop-daemon --stop --quiet --exec ${OIDENTD} -- ${OPTIONS} + sleep 2 + start-stop-daemon --start --quiet --exec ${OIDENTD} -- ${OPTIONS} + log_end_msg $? + ;; + *) + log_success_msg "Usage: $0 {start|stop|restart|reload|force-reload}" + exit 1 + ;; +esac + +exit 0 + --- oidentd-2.0.8.orig/debian/rules +++ oidentd-2.0.8/debian/rules @@ -0,0 +1,5 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +DEB_CONFIGURE_EXTRA_FLAGS := --enable-debug --enable-nat --- oidentd-2.0.8.orig/debian/patches/bind-to-ipv6-too.patch +++ oidentd-2.0.8/debian/patches/bind-to-ipv6-too.patch @@ -0,0 +1,17 @@ +Patch to bind to ipv6 socket as well +Patch supplied by Fabian Knittel +--- oidentd-2.0.8//src/oidentd_inet_util.c 2006-05-22 02:31:19.000000000 +0200 ++++ oidentd-2.0.8.new//src/oidentd_inet_util.c 2010-03-01 20:26:11.000000000 +0100 +@@ -60,6 +60,12 @@ + #ifdef WANT_IPV6 + case AF_INET6: + SIN6(ai->ai_addr)->sin6_port = listen_port; ++ ++ if (setsockopt(listenfd, IPPROTO_IPV6, IPV6_V6ONLY, &one, ++ sizeof(one)) != 0) { ++ debug("setsockopt IPV6_V6ONLY: %s", strerror(errno)); ++ return (-1); ++ } + break; + #endif +