You have a good point.<br><br>On the other hand, it's just another random day in SVN trunk. =D <br>Most projects don't offer SVN trunk you can play spin-the-bottle with and land on something production-ready. But we are pretty close most of the time.<br>
<br>Here's my point of view:<br>That particular addition was a component to the core meant to be transparent. <br>If we did not find out the hard-way about this by adding it to trunk, <br>we would have found out the even-harder-way by having it imprinted in the actual release.<br>
<br>We try to keep the suffering to a minimum but we sometimes fall short.<br><br><br><br><div class="gmail_quote">On Tue, Jun 2, 2009 at 6:23 AM, David Knell <span dir="ltr"><<a href="mailto:dave@3c.co.uk">dave@3c.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="" bgcolor="#ffffff">
<div><font face="Arial" size="2">At the risk of evisceration (but with the intention
of helping avoid future brain dead build vs. idiot admin debates), I'd suggest
that, when significant new bits are added to the switch core, they should
default to being off and require a configuration option to turn them on.
Such config options can be added to the default config; that way new installs
will have the new functionality enabled by default, but those upgrading from an
older install will need to enable them manually, reducing the risk of stuff
breaking.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">--Dave</font></div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-left: 5px; padding-right: 0px; margin-left: 5px; margin-right: 0px;"><div class="im">
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
<div style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<b>From:</b>
<a title="brian@freeswitch.org" href="mailto:brian@freeswitch.org" target="_blank">Brian
West</a> </div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a>
</div>
</div><div><div></div><div class="h5"><div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>Sent:</b> Monday, June 01, 2009 11:33
PM</div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> Re: [Freeswitch-users] Make
current fails (build 13537)</div>
<div><br></div>NO its not a bad one at all. Its switch_nat_init(); in
switch_core.c since your network must be eating the packets its sending out to
detect if you're behind nat or not... and not getting an ICMP unreachable like
it should be getting... the joys of admins that block all ICMP like idiots.
ICMP has many uses... and outright blocking it is stupid. (This is my
assumption cuz its what makes sense in this case)
<div><font face="Arial" size="2"></font><br></div>
<div>So you're getting hit by the nice retry/timeout loop in the natpmp
software we just added and possibly the upnp lib too.</div>
<div><br></div>
<div>So for now edit switch_core.c and comment out switch_nat_init();</div>
<div><font face="Arial" size="2"></font><font face="Arial" size="2"></font><br></div>
<div>I'm working my ass off to ensure that our users that do have to live in
these insane nat scenarios can do so without much if any pain. Most of which
uses SMB/Consumer grade routers which these two libs we added would allow us
to poke holes and setup stuff and make it painless as possible. </div>
<div><br></div>
<div>Soon you'll have an option in switch.conf.xml to turn it off.</div>
<div><br></div>
<div>Please next time don't be so demanding and calling builds brain dead ..
when in fact its trying to become more aware of its network config without
much user input.</div>
<div><br></div>
<div>/b</div>
<div><br>
<div>
<div>On Jun 1, 2009, at 5:24 PM, Nik Middleton wrote:</div><br>
<blockquote type="cite"><span style="text-transform: none; text-indent: 0px; border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; letter-spacing: normal; color: rgb(0, 0, 0); word-spacing: 0px;">
<div style="margin: 0in 0in 0pt; font-family: 'Times New Roman'; font-size: 12pt;"><font color="navy" face="Arial" size="2"><span style="font-family: Arial; color: navy; font-size: 10pt;">Well I can only
assume build 13537 is brain dead. Surely I shouldn’t have to edit a
whole bunch of configs to get it working. FS now takes 3 minutes to start,
with no indication as to what it’s looking for in the logs. That said, to
date ‘make current’ has always worked well for me. Guess I was bound
to hit a bad one eventually. </span></font></div>
<div style="margin: 0in 0in 0pt; font-family: 'Times New Roman'; font-size: 12pt;"><font color="navy" face="Arial" size="2"><span style="font-family: Arial; color: navy; font-size: 10pt;"></span></font></div>
<div style="margin: 0in 0in 0pt; font-family: 'Times New Roman'; font-size: 12pt;"><font color="navy" face="Arial" size="2"><span style="font-family: Arial; color: navy; font-size: 10pt;">Still, it’s very
frustrating.</span></font></div>
<div style="margin: 0in 0in 0pt; font-family: 'Times New Roman'; font-size: 12pt;"><font color="navy" face="Arial" size="2"><span style="font-family: Arial; color: navy; font-size: 10pt;"></span></font></div>
</span></blockquote></div><br>
<div><span style="text-transform: none; text-indent: 0px; border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; letter-spacing: normal; color: rgb(0, 0, 0); word-spacing: 0px;">
<div style=""><span style="text-transform: none; text-indent: 0px; border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; letter-spacing: normal; color: rgb(0, 0, 0); word-spacing: 0px;">
<div style=""><span style="text-transform: none; text-indent: 0px; border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; letter-spacing: normal; color: rgb(0, 0, 0); word-spacing: 0px;">
<div style="">
<div>Brian West</div>
<div><a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a></div>
<div><br></div></div></span>-- Meet us at ClueCon! <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com</a><br>
<div><br></div></div></span><br></div></span><br></div><br></div>
</div></div><p>
</p><hr>
<p></p>_______________________________________________<br>Freeswitch-users
mailing
list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank">Freeswitch-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div>
<br>_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>