<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>19988</bug_id>
          
          <creation_ts>2003-04-26 02:56 0000</creation_ts>
          <short_desc>improved init.d startup script for dante</short_desc>
          <delta_ts>2003-12-23 02:48:28 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>dragonheart@gentoo.org</reporter>
          <assigned_to>vapier@gentoo.org</assigned_to>
          <cc>gentoob@sweeneymail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2003-04-26 02:56:49 0000</bug_when>
            <thetext>The current  dante startup script provides incorrect details when no configuriation file is 
created. (see a. below) 
 
Currently the startup script places the &quot;sockd&quot; server into background immediately. 
Any errors in the configuration file are silently ignored in the startup process. (see b 
below) 
 
The sockd server currenly employs TCP keep-alive messages to maintain server 
contectivity. I suggest this is a bit unnecessary and it creates problems with 
dial-on-demand connections that should timeout. 
 

Reproducible: Always
Steps to Reproduce:
a) 
1. rc-update add dante-sockd default 
2. restart without a /etc/socks/sockd.conf 
b) 
1. add some gibberish in the /etc/socks/sockd.conf file 
2. /etc/init.d/dante-sockd restart 
Actual Results:  
a) the correct directory of the documentation should be specified. &quot;info sockd&quot; is not 
suggested to correctly make a configuration file. 
b) Errors are ignored and to all appearances &quot;dante&quot; was started correctly. 

Expected Results:  
a) better info is provided on generated on how to set up configuration files. 
b) The sockd displays that it has an error in its configuration file.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2003-04-26 03:02:32 0000</bug_when>
            <thetext>Created an attachment (id=11166)
new startup script - files/dante-sockd-init

For Changelog

  26 Apr 2003; Daniel Black &lt;dragonheart@tpg.com.au&gt; files/dante-sockd-init :
  Corrected startup script to improve information given upon error conditions.
  Socket TCP keep alive disabled by default now.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoob@sweeneymail.com</who>
            <bug_when>2003-12-18 04:33:31 0000</bug_when>
            <thetext>I just spent some time pulling my hair out as to why dante-sockd wouldn&apos;t start properly on bootup, but it worked fine when I manually started it.

This init.d script by Daniel actually shows me the error message that is causing my problem!  Please consider merging it (it&apos;s been 7 months since it was entered here).  Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2003-12-18 16:16:59 0000</bug_when>
            <thetext>Ben Lutgens &lt;lamer@gentoo.org&gt; no longer a dev.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2003-12-18 18:04:30 0000</bug_when>
            <thetext>For the ebuild, &gt;=sys-apps/sed-4 is only a compile time dependacy</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2003-12-18 23:51:40 0000</bug_when>
            <thetext>Created an attachment (id=22427)
dante-sockd-init.diff

agriffis modifed the dante ebuild on Dec 8 - 2003 is he interested?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2003-12-23 02:48:28 0000</bug_when>
            <thetext>commited to CVS by myself now.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11166</attachid>
            <date>2003-04-26 03:02 0000</date>
            <desc>new startup script - files/dante-sockd-init</desc>
            <filename>dante-sockd</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dp
ZXMsIEluYy4KIyBEaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlLCB2MiBvciBsYXRlcgojICRIZWFkZXI6IC9ob21lL2N2c3Jvb3QvZ2Vu
dG9vLXg4Ni9uZXQtbWlzYy9kYW50ZS9maWxlcy9kYW50ZS1zb2NrZC1pbml0LHYgMS4yIDIwMDMv
MDIvMTQgMjM6MDU6MDkgdmFwaWVyIEV4cCAkCgpkZXBlbmQoKSB7CgluZWVkIG5ldAp9CgpjaGVj
a2NvbmZpZygpIHsKCWlmIFsgISAtZiAvZXRjL3NvY2tzL3NvY2tkLmNvbmYgXSA7IHRoZW4KCQll
ZXJyb3IgIllvdSBuZWVkIHRvIHNldHVwIC9ldGMvc29ja3Mvc29ja2QuY29uZiBmaXJzdCIKCQll
ZXJyb3IgIkV4YW1wbGVzIGFyZSBpbiAvdXNyL3NoYXJlL2RvYy9kYW50ZVt2ZXJzaW9uXS9leGFt
cGxlIgoJCWVlcnJvciAiZm9yIGluZm86IGluZm8gc29ja2QuY29uZiIKCQlyZXR1cm4gMQoJZmkK
fQoKc3RhcnQoKSB7CgljaGVja2NvbmZpZyB8fCByZXR1cm4gMQoJZWJlZ2luICJTdGFydGluZyBk
YW50ZSBzb2NrZCIKCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1xdWlldCAtLXBpZGZpbGUg
L3Zhci9ydW4vc29ja2QucGlkIFwKCQktLW1ha2UtcGlkZmlsZSAtLWV4ZWMgL3Vzci9zYmluL3Nv
Y2tkIC0tIC1EbgoJZWVuZCAkPyAiRmFpbGVkIHRvIHN0YXJ0IHNvY2tkIgp9CgpzdG9wKCkgewoJ
ZWJlZ2luICJTdG9wcGluZyBkYW50ZSBzb2NrZCIKCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RvcCAt
LXF1aWV0IC0tcGlkZmlsZSAvdmFyL3J1bi9zb2NrZC5waWQKCWVlbmQgJD8gIkZhaWxlZCB0byBz
dG9wIHNvY2tkIgoJIyBjbGVhbiBzdGFsZSBwaWRmaWxlCglbIC1mIC92YXIvcnVuL3NvY2tkLnBp
ZCBdICYmIHJtIC1mIC92YXIvcnVuL3NvY2tkLnBpZAp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22427</attachid>
            <date>2003-12-18 23:51 0000</date>
            <desc>dante-sockd-init.diff</desc>
            <filename>dante.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGZpbGVzL2RhbnRlLXNvY2tkLWluaXQJMjAwMy0wMi0xNSAwODozNTowOS4wMDAwMDAwMDAg
KzA5MzAKKysrIC9ldGMvaW5pdC5kL2RhbnRlLXNvY2tkCTIwMDMtMDYtMDkgMjI6MDk6MjkuMDAw
MDAwMDAwICswOTMwCkBAIC0xMCw3ICsxMCw4IEBACiBjaGVja2NvbmZpZygpIHsKIAlpZiBbICEg
LWYgL2V0Yy9zb2Nrcy9zb2NrZC5jb25mIF0gOyB0aGVuCiAJCWVlcnJvciAiWW91IG5lZWQgdG8g
c2V0dXAgL2V0Yy9zb2Nrcy9zb2NrZC5jb25mIGZpcnN0IgotCQllZXJyb3IgIkV4YW1wbGVzIGFy
ZSBpbiAvdXNyL3NoYXJlL2RvYy9kYW50ZS9leGFtcGxlIgorCQllZXJyb3IgIkV4YW1wbGVzIGFy
ZSBpbiAvdXNyL3NoYXJlL2RvYy9kYW50ZVt2ZXJzaW9uXS9leGFtcGxlIgorCQllZXJyb3IgImZv
ciBpbmZvOiBpbmZvIHNvY2tkLmNvbmYiCiAJCXJldHVybiAxCiAJZmkKIH0KQEAgLTE5LDcgKzIw
LDcgQEAKIAljaGVja2NvbmZpZyB8fCByZXR1cm4gMQogCWViZWdpbiAiU3RhcnRpbmcgZGFudGUg
c29ja2QiCiAJc3RhcnQtc3RvcC1kYWVtb24gLS1zdGFydCAtLXF1aWV0IC0tcGlkZmlsZSAvdmFy
L3J1bi9zb2NrZC5waWQgXAotCQktLW1ha2UtcGlkZmlsZSAtLWJhY2tncm91bmQgLS1leGVjIC91
c3Ivc2Jpbi9zb2NrZAorCQktLW1ha2UtcGlkZmlsZSAtLWV4ZWMgL3Vzci9zYmluL3NvY2tkIC0t
IC1EbgogCWVlbmQgJD8gIkZhaWxlZCB0byBzdGFydCBzb2NrZCIKIH0KIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>