Tuesday, September 25. 2007WengoPhone 2.2 alpha 2 released
This release contains quite a few changes from the Alpha 1 release - Aurélien Gâteau has made great headway in prettying up the chat dialog, including allowing theming, grouping messages, and including avatars in the message dialog.
Julien Bossart has continued improving the stability of phapi, and has fixed a long-standing issue with authorization requests for Jabber and other IM protocols. Alec Leamas has done great work with ALSA to make sound work better on Linux. Thanks also to Ludovico and Aurélien for patch review on Alec's work. For those of you not behind firewalls, MSN direct access is now configurable, and will make MSN messaging work for you again. We've finally added a "Test call" contact to the default contact list! Thanks to Aurélien for this non-trivial, but very useful, addition. The 2.2 branch is almost feature-complete - the only remaining change I can think of which is outstanding is the migration from libgaim to libpurple. The next release will thus be a pre-release - it will be feature frozen and string frozen to allow translators time to update the translations for the release. Head on over to the OpenWengo developer website to get a sneak peek at what's coming up in the 2.2 release, or get the sources from SVN at https://dev.openwengo.org/svn/openwengo/wengophone-ng/tags/release/2.2/2007-09-24-wengophone-2.2a2/ Friday, August 24. 2007WengoPhone releases: 2.1.2 and 2.2 alpha 1
A bug-fix release of the stable branch of the WengoPhone, version 2.1.2 fixes a number of issues, including security advisory CVE-2007-4366. We regret that the person who discovered this problem chose to notify the BUGTRAQ mailing list without in parallel (or a priori) notifying the OpenWengo community, resulting in two weeks of exposure to our users. The new version available from OpenWengo's FTP servers at http://www.openwengo.org
We also announce the release of the first preview of the next stable release, WengoPhone 2.2 alpha 1. This release is destined for community and packager testing, before a final release supercedes the current 2.1 series. This series sports a number of new features and upgrades, including a major upgrade to phapi, the library which provides the WengoPhone with its phone and video call API. The new version of phapi supports IPv6, improved NAT traversal, and more. We have also made it easier for third parties to rebrand the WengoPhone for use with their SIP platform. The 2.2 series depends on QT 4.2. Thursday, July 26. 2007New committers, and trac maintenance
I'm pleased to announce that Ludovico Cavedon and Dave Neary (me! yay!) are the newest committers to OpenWengo's subversion repository.
Sebastien Tricaud also announced today that he's going to be doing some maintenance on our trac installation tomorrow morning. PS. For those wishing to add comments, I'm afraid to say that comment and trackback spam have made it impossible to keep comments open for blog entries - the spam handling in serendipity leaves something to be desired, and unfortunately, I can't just turn off trackbacks (the major pain) and leave comments. Apologies for the inconvenience. Monday, July 16. 2007Upcoming 2.2 release cycle
Recently, we decided to have a short 2.2 release cycle before finally completing the migration to CoIP Manager and the 3.0 release, around the end of the year. Why?
First, a number of features (support for V4L2, improvements in the IM window, among others) were refused from the 2.1 release because they were submitted too close to the release deadline, after the feature freeze. It seems a shame to keep these features from the project's user base through a longish (9 month) release cycle. Second, two larger changes are completed, or are nearing completion, on branches of the Subversion repository - Aurélien Gâteau's work on making cobranding easier, and Thomas Monjalon's work refactoring PhApi to make the API more evolutive, and to work on some additional back-end features. Both of these will be used for some Wengo projects over the Summer, and both bring real benefits to our users. An incremental release cycle gives us the chance to iron out issues with these features withour throwing the additional variable of CoIP into the mix, and will give us a degree of confidence in the refactored PhAPI moving forward. Third, nine months to a year without a major release is a pretty long time for a programme of our size - we have the opportunity to turn around a release quicker than that which delivers less, but which brings us a good part of the way to a full CoIP based release, this can only be good news for the OpenWengo developers & users. The 2.2 branch is available in Subversion at https://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-2.2 for testing. There are a few known problems with the branch, but it is stabilising daily, and I will be making a first beta release this week. Please report any problems you find with the branch against the WengoPhone 2.2.x version. Tuesday, May 15. 2007OpenWengo releases the WengoPhone 2.1.0
After a short 6 month release cycle, the next major upgrade to the WengoPhone is now available. This version is a vast improvement over the previous version in a number of areas:
You can get binaries at OpenWengo.org, and sources (and more information on how to contribute to the project) are available at our developer site. Friday, May 11. 2007How to handle memory with a DLL
When testing a dynamic library on Windows, I discovered a strange crash.
Context I built the library (written in C) with OWBuild and MS Visual Studio 2003 in debug mode. The test program (written in C) was built in debug mode with MS Visual Studio 2003 and 2005 (same result in both cases). Cause I use a function of the library which returns an object allocated with malloc(). After using this object, I delete it by calling free() in the test program. I thought that the heap is shared between the executable and its dynamic library but the result is a crash in a memory check function of the debug mode ! Solution The library must provide a function to free the memory inside the library which allocated it. I think it is a good method to provide a function object_free() with the function object_new() of each public objects which are dynamically allocated. If possible, the best method is to avoid dynamic allocation of objects used outside of the library. Reference http://homepages.tesco.net/~J.deBoynePollard/FGA/dll-design-mistakes-to-avoid.html Hope this helps ! Friday, April 20. 2007new ALSA support in WengoPhone and PhApi
Since revision 10817 WengoPhone and PhApi can be compiled without portaudio
support option OWSOUND_PORTAUDIO_SUPPORT to activate it. (set it to OFF) To achieve this work I had to debug and improve the ALSA backend of PhApi (phmedia-alsa.c) and I had to write a new implementation for owsound (libs/sound/src/linux). For now this implementation has the responsability to enumerate ALSA devices and plugins, to handle ALSA mixer and to play sound files with libsndfile. This implementation will soon handle OSS too, that's why I have named it "linux". Unfortunately there are some bad news... PhApi does not handle devices that are opened in stereo mode and from what I saw most of devices cannot be opened in mono mode. That's why the only device listed is the default one: you will see "ALSA: default" in the audio configuration panel of the WengoPhone. Another bug: when you resume a call that has been held there's no sound. I will work the next days to get rid on these bugs. In order to integrate this in (one of) the next release(s) of WengoPhone I would be very happy if some of you could test this new stuff. Please feel free to feed our trac on this subject: the appropriate milestone for the tickets is the "WengoPhone 2.1". And finally, for those who do not compile the WengoPhone, I have added a new Linux builder on our buildbot with portaudio support disabled. The related binaries are located here and are named WengoPhone-2.1-minsizerel-alsa-xxxxxx.tar.bz2 note: tested with libasound2 1.0.11 and 1.0.13 on Debian (etch and lenny) and ubuntu edgy. note2: overide your current audio devices settings in the configuration panel with "ALSA: default". Cheers, Tuesday, April 3. 2007OpenWengo in the news
Friday, March 23. 2007WengoPhone 2.1 rc2, string freeze, translations
So we got the WengoPhone 2.1 rc2 release out the door today (after a false start, but that's another story).
There are lots of pretty important fixes in here, including many crasher bugs, and one or two major issues that snuck in just before the rc1 release, so it's definitely worth the upgrade. There are two other related announcements which I made today. The first is that we are now in a hard string freeze - no strings will be changed in the interface between now and the release of the WengoPhone 2.1.0 (which we will release in a few weeks). Any changes to strings in the interface that absolutely must go in (for example, because they're lying) should go through the devel mailing list for approval, and to alert translators of the change. The second announcement also concerns translators - because of the numerous problems we've had with Launchpad recently, we will be handling translations directly in SVN with QT Linguist for this release. For the translations which have already been done in Launchpad, I will integrate them manually (it'll give me practice). We do plan to use Launchpad - it definitely does generate a lot of translations, very quickly, with motivated translators. But for this release, I'm going to play it safe, and ensure that we have at least some translations available. Please let me know if you like the WengoPhone! You can mail the OpenWengo project developers directly at our mailing list or more privately at openwengo at wengo.com - I'm especially interested in hearing from happy customers Friday, March 9. 2007The WengoPhone 2.1 rc1 is out!
As I previously announced, we had planned on releasing a 2.1 release candidate on Wednesday.
In the end, we found a major blocker (you couldn't connect to the Wengo platform with Windows builds) and spent most of the day tracking that down to an innocuous looking change made a couple of days beforehand. And so, yesterday, we made the release and I announced it on the main OpenWengo mailing list. I'm proud of this release - we have fixed a lot of problems, particular with hardware issues, and I'm now comfortable using the software every day, which wasn't the case a few months ago. The release isn't perfect - there are still a number of known bugs which need to be fixed before a final 2.1.0 release, but we're getting there, fast. For more information, or to download the software, you can have a look at the reworking of the community wiki & bug tracker or at the OpenWengo home page. Over the next few days, I will be collecting contrib binaries for a range of Linux distributions. For the impatient, binaries and source code for the release are available here. Wednesday, March 7. 2007Back from EuSecWest
Back from London where I had a great time during EuSecWest.
I liked most of the talks but in particular: Day 1
He made a few points I found very relevant :
I understand why this talk has been higly rated during ParSec.
He had a great story: imagine this kind of very root electronic guru, giving lectures all over the world about RFID, taking all this state-of-the-art material and passing through security gates. Well, ahead of him was a happy couple with a new born baby. They were carrying milk with them to feed him, and since recent laws forbid about liquid aboard, they were asked to drink the milk so that they were sure it was not a bomb. His bag come through Xray analysis, and by picking it up the guy asked him if he had liquid in it. He just said "No" and took the aircraft.
Then, was lighting talk session. I didn't plan doing it, but I finally talked about Prelude IDS. I had a few minutes to write slides and I worried of having my laptop not working with the videoprojector (yes, it's handled so bad in Linux that last year in FOSDEM during my Gscore talk we tried several laptops and finally a guy running a double boot machine allowed me to make the presentation. Hopefully... just in case as usual I had my slides in PDF on a usb key). And I think the best stuff was what Philippe did about scapy: Use Gimp to write slides and perform the presentation and use layers to show a particular thing etc.. Day 2Since the Fuzz talk that was planned today switched to yesterday because planned speaker couldn't make it this blank was filled by a (yet another!) Metasploit talk. OK, Metasploit is a nice framework for writing exploits easily. I just can't figure out why I am not excited by this project, even if I find the idea interesting. Do we hear to much of it at any conference ? (There was also a talk in Fosdem last week-end, and last year in black hat as well). Symantec people did research on GS protection within Visual Studio. It is something similar to what is called sentinel in gcc (dindinx rox showing me that!). In the end Microsoft were very helpful towards Symantec to do further research on how to know is a binary of GS protected or not. Sun Bing did a talk on the software virtualisation based rootkits. As long as ou don't load your rootkit before the hypervisor, there are ways to find you are obfuscating process etc.. The last talk was a clever one on Vista internals security measures. Mostly what Grsecurity/Pax folks did, but better In the end, the organization team, some speakers and random people like me went to a restaurant where the food was awesome. I think the event was pretty exhausting because all of us were just looking at each other and eating. SaturdayBlandine, Yuri, Victor and I walked in London to see few stuff: Since I've been in London for a few months few years back, I was pretty good at giving the exact opposite direction of where we were heading to
Friday, March 2. 2007Ramping up to 2.1
In recent weeks, the team has been making great progress towards a stable release - we've fixed some long-standing major problems with sound under Linux thanks to Ludovico Cavedon and Mathieu Stute, and the overall quality of the application has improved in leaps and bounds thanks to the usability work of Aurélien Gateau and Tristan Blancbrude.
We've added some nice long-awaited functionality with work from Lukas Oberhuber, Xavier Desjardins and others working on making connection to any SIP server a runtime configuration. And of course, everyone has worked on improving the stability of the application with bug fixes - hundreds in this release cycle, including many crashers. So we're getting close to release time. We have over-run our very ambitious plan for a release in February, but we will now be shipping a first pre-release next week, and aiming to stabilise on something we're happy with a few weeks afterwards. There's lots to be done around release time - writing release notes, updating web pages, contacting press and news websites, and of course helping filter the flood of bug reports that inevitably comes with the thousands of new users that a release brings. So come and join the fun! Maybe you would like to sign up to the mailing list, or help organise the wiki. There's lots to do! Tuesday, February 20. 2007FOSTEL 2007
I've been quietly pulling the threads together in the organisation of Yet Another Summit over the past few weeks - FOSTEL 2007 will be held in Paris, France on the 4th and 5th of April.
![]() The summit will follow a similar format to the one which worked so well during the Libre Graphics Meeting last year - a small number of quality presentations on the major themes of the conference, with lots of time & space to meet people, have BOFs, hackfests, interoperability sessions and other fun stuff. The guiding light for the summit is communication with free software. The main themes for the summit are telephony, VoIP and messaging. A good number of interesting participants and projects are already committed to attending, with more and more confirming each day. If you'd like to come, sign up to the wiki and the fostel-list@fostel.org mailing list, where all the fun announcements are going to go. If you want more information, or would like to help out with the organisation (I need all the help I can get!), or need financial help getting to the conference, mail me at any of the addresses that Google turns up. If the spammers can find me, then so can you Tuesday, February 6. 2007Life as a jet-setter
(re-post from my personal blog)
Solutions Linux Last week I was in Paris for Solutions Linux all week - hobbling about on my sprained ankle, catching up with some cool people like Michael Meeks (with whom I profoundly disagree on some of the community-related stuff we discussed), Fred Crozat, Daniel Veillard, Dodji Seketeli and David Faure. The dichotomy of Solutions Linux is the cohabitation of sleek professional commercial teams such as Novell (who undoubtedly paid a healthy six-figure sum for their presence at the show) and the Association Village - a bazaar-like environment which is kind of other-worldly. You can't stand for two minutes at a commercial stand without someone coming up to you to bar-code scan your badge, and ask you if they can help you out. In the association village, you could probably stroll in, sit down, roll up a joint and make yourself at home in a stand without anyone asking you why you were there. I went with a colleague, who said it was like walking off the main drag in Morocco and wandering into a market - "Did you notice", he said, "that the smell changed when we came here?" More travel Next weekend, I will be travelling to LA for SCALE 5x - hopefully I will have some time to help Eitan with the GNOME stand aside from my presentation on the OpenWengo project and meeting other projects (which I really want to do). I will also be trying my best to catch the first Ireland international to be played in the mythical Croke Park - kick-off at 8am local time in LA. After that, I will be trekking off to Brussels to FOSDEM, where I will be giving a lightning talk on OpenWengo, and two presentations in the GNOME DevRoom - one on the promotion and marketing of GNOME, and a repeat of the presentation I gave in Brazil in November - attempting to explain how & why people get involved in free software. From there, a short hop (via Paris) and I'll be in San Francisco for eTel. It will be my first time in the Bay area, and I'm looking forward to meeting up with people I've only met online up until now. If anyone is interested in meeting up the week of the 27th of February, please drop me a line, and we'll meet up. Monday, January 29. 2007KDE hackfest
We have some guests in the office today - David Faure, Laurent Montel, Benoit Jacob, Eric Pignet and Laurent Rathle from KDE (and KDE France) dropped by for a hackfest working on KDE 4. I did everything I could to slow them down, of course, but they were having none of it.
![]() It was good to meet people from the KDE side of the fence, and David even gave us a presentation on some of the new stuff in QT 4, which was very well received by all involved. Wengo is a proud sponsor of the KDE stand during Solutions Linux this year - drop by their stand if you want to see a demo of the latest releases of KDE or the Wengophone (if we manage to have working network).
(Page 1 of 6, totalling 85 entries)
» next page
|
Calendar
QuicksearchArchivesSyndicate This BlogBlog Administration |
|||||||||||||||||||||||||||||||||||||||||||||||||

