New stable release

View: New views
8 Messages — Rating Filter:   Alert me  

New stable release

by Eugen Dedu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Release often :o)

We plan to make a new release.  Until now, there has been:
- Fixed crash when device list contains non-latin1 chars (still to be
checked)
- Fixed crashes shown as assertion failed in
/usr/include/ptlib/safecoll.h:813
- Windows fixes
- 2009-07-22 03:54  rjongbloed

         * src/rtp/rtp.cxx: Changed RTP write so impossible to get stuck in
           the loop to write a packet, getting continuous errors.
- 2009-07-17 14:48  rjongbloed

         * ., src/opal/mediastrm.cxx: Fixed issue where not collecting all
           of the audio data for transmitted "frames per packet", would only
           send one fpp regardless of setting. Caused by previous change for
           reducing latency on Linux, setting sound card buffer size to
           audio frame size.

I think that we can release when the following fixes are done:
- freephonie does not work anymore (Contact field problem)
-
http://sourceforge.net/tracker/?func=detail&aid=2824248&group_id=204472&atid=989748

I would like to have these too:
- http://bugzilla.gnome.org/show_bug.cgi?id=575508
- contacts should correctly go from online to offline
- http://bugzilla.gnome.org/show_bug.cgi?id=581019
- http://bugzilla.gnome.org/show_bug.cgi?id=589266 (have not yet checked
if it appears on stable too)

--
Eugen
_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: New stable release

by Christian Schäfer-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> We plan to make a new release.  Until now, there has been:

I'd love to see the workaround for picky registrars as well in this release.

Thanks,
Chris
_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: New stable release

by Eugen Dedu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Christian Schäfer wrote:
>> We plan to make a new release.  Until now, there has been:
>
> I'd love to see the workaround for picky registrars as well in this
> release.

Me too.

--
Eugen
_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: New stable release

by Michael Rickmann :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Montag, den 27.07.2009, 20:55 +0200 schrieb Eugen Dedu:

> Christian Schäfer wrote:
> >> We plan to make a new release.  Until now, there has been:
> >
> > I'd love to see the workaround for picky registrars as well in this
> > release.
>
> Me too.
>
> --
> Eugen
> _______________________________________________
Sorry for not being very resposive at the moment. I am still trying to
get something meaningful out of the Vista shutdown.
The alien registrar patch which I submitted does not apply well to
stable. For stable I use a different one (attached) which lacks the "try
twice" feature. So you have to have the string %limit in the account
name.
Michael


[ekiga_alienreg.diff]

diff -ur ekiga-3.2.5.orig/lib/engine/components/opal/opal-account.cpp ekiga-3.2.5/lib/engine/components/opal/opal-account.cpp
--- ekiga-3.2.5.orig/lib/engine/components/opal/opal-account.cpp 2009-07-19 17:40:21.000000000 +0200
+++ ekiga-3.2.5/lib/engine/components/opal/opal-account.cpp 2009-07-19 17:53:19.000000000 +0200
@@ -122,6 +122,8 @@
   else
     type = Account::H323;
 
+  limited = (name.find ("%limit") != std::string::npos);
+
   registration_event.connect (sigc::mem_fun (this, &Opal::Account::on_registration_event));
 }
 
@@ -274,6 +276,12 @@
 }
 
 
+bool Opal::Account::is_limited () const
+{
+  return limited;
+}
+
+
 bool Opal::Account::is_active () const
 {
   return active;
diff -ur ekiga-3.2.5.orig/lib/engine/components/opal/opal-account.h ekiga-3.2.5/lib/engine/components/opal/opal-account.h
--- ekiga-3.2.5.orig/lib/engine/components/opal/opal-account.h 2009-07-19 17:40:21.000000000 +0200
+++ ekiga-3.2.5/lib/engine/components/opal/opal-account.h 2009-07-19 17:51:10.000000000 +0200
@@ -122,6 +122,8 @@
 
     bool is_enabled () const;
 
+    bool is_limited () const;
+
     bool is_active () const;
 
     void remove ();
@@ -145,6 +147,7 @@
     bool dead;
     bool active;
     bool enabled;
+    bool limited;
     unsigned timeout;
     std::string aid;
     std::string name;
diff -ur ekiga-3.2.5.orig/lib/engine/components/opal/sip-endpoint.cpp ekiga-3.2.5/lib/engine/components/opal/sip-endpoint.cpp
--- ekiga-3.2.5.orig/lib/engine/components/opal/sip-endpoint.cpp 2009-07-19 17:40:21.000000000 +0200
+++ ekiga-3.2.5/lib/engine/components/opal/sip-endpoint.cpp 2009-07-19 17:51:10.000000000 +0200
@@ -82,6 +82,7 @@
     account.get_authentication_username (),
     account.get_password (),
     account.is_enabled (),
+    account.is_limited (),
     account.get_timeout ());
  } else {
 
@@ -574,6 +575,7 @@
        const std::string auth_username,
        const std::string password,
        bool is_enabled,
+       bool is_limited,
        unsigned timeout)
 {
   PWaitAndSignal mut(listsMutex);
@@ -592,6 +594,8 @@
   SIPRegister::Params params;
   params.m_addressOfRecord = aor.str ();
   params.m_registrarAddress = host;
+  if (is_limited)
+    params.m_contactAddress = "%LIMITED";
   params.m_authID = auth_username;
   params.m_password = password;
   params.m_expire = is_enabled ? timeout : 0;
diff -ur ekiga-3.2.5.orig/lib/engine/components/opal/sip-endpoint.h ekiga-3.2.5/lib/engine/components/opal/sip-endpoint.h
--- ekiga-3.2.5.orig/lib/engine/components/opal/sip-endpoint.h 2009-07-19 17:40:21.000000000 +0200
+++ ekiga-3.2.5/lib/engine/components/opal/sip-endpoint.h 2009-07-19 17:51:10.000000000 +0200
@@ -153,6 +153,7 @@
      const std::string auth_username,
      const std::string password,
      bool is_enabled,
+     bool is_limited,
      unsigned timeout);
 
       void OnRegistered (const PString & aor,


_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: New stable release

by Eugen Dedu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Christian Schäfer wrote:
>> We plan to make a new release.  Until now, there has been:
>
> I'd love to see the workaround for picky registrars as well in this
> release.

Unfortunately, it cannot be into stable yet:
"This code is still a bit experimental. I had issues with it under
certain STUN scenarios." (Robert)

But you can patch it yourself (opal+ekiga) :o)

--
Eugen
_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: New stable release

by Peter Robinson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Dare I ask what happened to this release?

Peter

> Release often :o)
>
> We plan to make a new release.  Until now, there has been:
> - Fixed crash when device list contains non-latin1 chars (still to be
> checked)
> - Fixed crashes shown as assertion failed in
> /usr/include/ptlib/safecoll.h:813
> - Windows fixes
> - 2009-07-22 03:54  rjongbloed
>
>        * src/rtp/rtp.cxx: Changed RTP write so impossible to get stuck in
>          the loop to write a packet, getting continuous errors.
> - 2009-07-17 14:48  rjongbloed
>
>        * ., src/opal/mediastrm.cxx: Fixed issue where not collecting all
>          of the audio data for transmitted "frames per packet", would only
>          send one fpp regardless of setting. Caused by previous change for
>          reducing latency on Linux, setting sound card buffer size to
>          audio frame size.
>
> I think that we can release when the following fixes are done:
> - freephonie does not work anymore (Contact field problem)
> -
> http://sourceforge.net/tracker/?func=detail&aid=2824248&group_id=204472&atid=989748
>
> I would like to have these too:
> - http://bugzilla.gnome.org/show_bug.cgi?id=575508
> - contacts should correctly go from online to offline
> - http://bugzilla.gnome.org/show_bug.cgi?id=581019
> - http://bugzilla.gnome.org/show_bug.cgi?id=589266 (have not yet checked if
> it appears on stable too)
>
> --
> Eugen
> _______________________________________________
> Ekiga-devel-list mailing list
> Ekiga-devel-list@...
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
>
_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: New stable release

by Eugen Dedu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Me and Yannick have recently done exhaustive tests and discovered some
important bugs, see
http://wiki.ekiga.org/index.php/Pre-release_test#Ekiga_3.2.6_Pre-tests.
 For ex. the Transfer does not work reliably.  Another annoying bug
(that have not appeared before) is that I personally have very often a
crash involving X, I guess it's because I use software acceleration.
Yannick has sometimes freeze, we suppose it's because of pulse.  We want
to fix them; moreover, september is a month with much work for our job,
so we have less time to test/fix.  We more-or-less agreed that it's
better to wait (even if we miss gnome release :o(, we still have a few
days for that...) and get out a good release instead of getting out a
bad and untested release.

So what we need is time do do more tests (or persons to do them and fill
the table at the above page) and fix the most important of them...

Cheers,
Eugen

Peter Robinson wrote:

> Hi,
>
> Dare I ask what happened to this release?
>
> Peter
>
>> Release often :o)
>>
>> We plan to make a new release.  Until now, there has been:
>> - Fixed crash when device list contains non-latin1 chars (still to be
>> checked)
>> - Fixed crashes shown as assertion failed in
>> /usr/include/ptlib/safecoll.h:813
>> - Windows fixes
>> - 2009-07-22 03:54  rjongbloed
>>
>>        * src/rtp/rtp.cxx: Changed RTP write so impossible to get stuck in
>>          the loop to write a packet, getting continuous errors.
>> - 2009-07-17 14:48  rjongbloed
>>
>>        * ., src/opal/mediastrm.cxx: Fixed issue where not collecting all
>>          of the audio data for transmitted "frames per packet", would only
>>          send one fpp regardless of setting. Caused by previous change for
>>          reducing latency on Linux, setting sound card buffer size to
>>          audio frame size.
>>
>> I think that we can release when the following fixes are done:
>> - freephonie does not work anymore (Contact field problem)
>> -
>> http://sourceforge.net/tracker/?func=detail&aid=2824248&group_id=204472&atid=989748
>>
>> I would like to have these too:
>> - http://bugzilla.gnome.org/show_bug.cgi?id=575508
>> - contacts should correctly go from online to offline
>> - http://bugzilla.gnome.org/show_bug.cgi?id=581019
>> - http://bugzilla.gnome.org/show_bug.cgi?id=589266 (have not yet checked if
>> it appears on stable too)
>>
>> --
>> Eugen
>> _______________________________________________
>> Ekiga-devel-list mailing list
>> Ekiga-devel-list@...
>> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
>>
> _______________________________________________
> Ekiga-devel-list mailing list
> Ekiga-devel-list@...
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
>

_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: New stable release

by Eugen Dedu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

We will release stable (gnome-2-26 branch in
http://wiki.ekiga.org/index.php/Download_Ekiga_sources) in about 24
hours.  Don't hesitate to check it for last minute fixes, build fixes etc.

Eugen

Peter Robinson wrote:

> Hi,
>
> Dare I ask what happened to this release?
>
> Peter
>
>> Release often :o)
>>
>> We plan to make a new release.  Until now, there has been:
>> - Fixed crash when device list contains non-latin1 chars (still to be
>> checked)
>> - Fixed crashes shown as assertion failed in
>> /usr/include/ptlib/safecoll.h:813
>> - Windows fixes
>> - 2009-07-22 03:54  rjongbloed
>>
>>        * src/rtp/rtp.cxx: Changed RTP write so impossible to get stuck in
>>          the loop to write a packet, getting continuous errors.
>> - 2009-07-17 14:48  rjongbloed
>>
>>        * ., src/opal/mediastrm.cxx: Fixed issue where not collecting all
>>          of the audio data for transmitted "frames per packet", would only
>>          send one fpp regardless of setting. Caused by previous change for
>>          reducing latency on Linux, setting sound card buffer size to
>>          audio frame size.
>>
>> I think that we can release when the following fixes are done:
>> - freephonie does not work anymore (Contact field problem)
>> -
>> http://sourceforge.net/tracker/?func=detail&aid=2824248&group_id=204472&atid=989748
>>
>> I would like to have these too:
>> - http://bugzilla.gnome.org/show_bug.cgi?id=575508
>> - contacts should correctly go from online to offline
>> - http://bugzilla.gnome.org/show_bug.cgi?id=581019
>> - http://bugzilla.gnome.org/show_bug.cgi?id=589266 (have not yet checked if
>> it appears on stable too)
>>
>> --
>> Eugen

_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list