ClueCon - Telephony Developer Conference - is an annual 3-Day Telephony User and Developer Conference bringing together the entire spectrum of Telephony from TDM circuits to VoIP and everything in between. It take place in Chicago, Il, USA, June 26-28, 2007.
OpenSER will have one hour session, Tuesday, June 26, 16:00-17:00.
More details:
http://www.cluecon.com/
Friday, June 22, 2007
Monday, June 18, 2007
VoN Europe 2007
The last VoN in Europe provided another great chance to meet people around the project, learn about latest trends in VoIP and discuss latest businesses in the area.
OpenSER had itself one hour session in the main theater of VoN Exhibition, giving opportunity to present a summary of the project, the status of WeSIP application server, FMC solutions based on OpenSER, as well as the strong bullets brought by 1.2.x release.
The VoN seemed quite this time, some noise around P2PSIP and peering, a lot of FMC discussions, less and less IMS interest. Despite that, we had very nice meetings with VoIPUser friends and open source VoIP developers.
Slides from OpenSER BoF and photos from the event to be made available soon.
OpenSER had itself one hour session in the main theater of VoN Exhibition, giving opportunity to present a summary of the project, the status of WeSIP application server, FMC solutions based on OpenSER, as well as the strong bullets brought by 1.2.x release.
The VoN seemed quite this time, some noise around P2PSIP and peering, a lot of FMC discussions, less and less IMS interest. Despite that, we had very nice meetings with VoIPUser friends and open source VoIP developers.
Slides from OpenSER BoF and photos from the event to be made available soon.
OpenSER Advanced Programming Course 2007
Between the 4th and 6th of June 2007, INRIA, the IT research institute of France, hosted in Paris the first edition of OpenSER Advanced Programming Course. The teachers were myself and Bogdan-Andrei Iancu.
We focused on the internals of OpenSER application, touching delicate subjects as memory manager, locking system, data lumps, pseudo-variables, module development a.s.o. The three days were a good opportunity to discuss also about future plans, what should be nice to have, where is the current bottle neck. All agreed that some work in interfacing with database has to be done, maybe some efforts to make parts of script reloading, lumps applying, and, if possible, some asynchronous processing in regard to TCP and DNS.
The attendants span several countries: Australia, Austria, Brazil, Germany, Italy, UK, Romania, Sweden, and, of course, France.
Here you can find the group photo:
OpenSER Dev INRIA Photo.
We focused on the internals of OpenSER application, touching delicate subjects as memory manager, locking system, data lumps, pseudo-variables, module development a.s.o. The three days were a good opportunity to discuss also about future plans, what should be nice to have, where is the current bottle neck. All agreed that some work in interfacing with database has to be done, maybe some efforts to make parts of script reloading, lumps applying, and, if possible, some asynchronous processing in regard to TCP and DNS.
The attendants span several countries: Australia, Austria, Brazil, Germany, Italy, UK, Romania, Sweden, and, of course, France.
Here you can find the group photo:
OpenSER Dev INRIA Photo.
Tuesday, June 5, 2007
OpenSER at LinuxTag 2007
The full four days at LinuxTag in Berlin, Germany, were an opportunity to meet old folks from the FhG FOKUS Institute, were our trip in VoIP started back in 2001-2002.
The show itself was pretty well organized, with high quality exhibition booths and good presentation. You could see the German style around, even for Open Source, everything has to be perfect.
The VoIP was quite poor represented there, in our corner we were colleagues only with Asterisk, bringing a lot of questions like: "What is the difference between?". We met several OpenSER friends, some time was spent with the squad from SunCC compiler, trying to fix some issues encountering when using this tool with some architecture specific code on Linux.
Next year, the event will be taking place on the same location, allowing more time for advertising. As a plan, will be trial of VoIPing the exhibition infrastructure, so that you can get a device and listen the speeches from your booth or while spinning around.
Some pictures will be posted soon.
The show itself was pretty well organized, with high quality exhibition booths and good presentation. You could see the German style around, even for Open Source, everything has to be perfect.
The VoIP was quite poor represented there, in our corner we were colleagues only with Asterisk, bringing a lot of questions like: "What is the difference between?". We met several OpenSER friends, some time was spent with the squad from SunCC compiler, trying to fix some issues encountering when using this tool with some architecture specific code on Linux.
Next year, the event will be taking place on the same location, allowing more time for advertising. As a plan, will be trial of VoIPing the exhibition infrastructure, so that you can get a device and listen the speeches from your booth or while spinning around.
Some pictures will be posted soon.
Saturday, May 26, 2007
OpenSER v1.2.1 released
New stable release of OpenSER was out on the 23rd of March as version 1.2.1. It is patch release of branch 1.2, emerging from the fixes done to the 1.2.0 release. All people using 1.2.0 release are encouraged to upgrade to 1.2.1 as it includes several important fixes.
The upgrade should be seamless, there is no updated to the database structure or to configuration file syntax. The fixes concern only the bugs and issues occurred in 1.2.0 release.
The upgrade should be seamless, there is no updated to the database structure or to configuration file syntax. The fixes concern only the bugs and issues occurred in 1.2.0 release.
Labels:
open source,
openser,
sip server,
voip
eLiberatica - Romanian Open Source Conference
I managed finally to attend eLiberatica, due to some traveling there were some doubts around, and I am glad I did it. So far, Romania was a country where the Open Source still was considered geeks world, not suitable for business. That's mainly because of poor implications of authorities and the usual aggressive attitude of the big players in IT on local market.
Personally I hope, with this event, more eyes turned to Open Source, opening the way of deeper analysis that will conduct to a better understanding of the concept and the maturity of such applications. I have attended many events where the audience was asked " Who is using Open Source?" gathering like 10-15% or hands up, while the question " Who is using Firefox/Mozilla?" got at least 40%.
Open Source VoIP is pretty well represented by Romanians, OpenSER and Yate being worldwide relevant applications in this field. My presentation was focused on the Romanian contribution to OpenSER so far, exposing as well a solution to implement a ITSP using only Open Source applications. This does not mean won't cost you anything, but is lot of money saving and flexibility there.
In the hope that recently constituted ROSDEV (Romanian Open Source Development) group and events like eLiberatica will increase the level of Romanian contributions to Open Source, I will like to give the appropriate credits to Lucian Saviuc who managed to organize a very successful first editions of eLiberatica, gathering well known representatives of important projects in Open Source: MySQL, eZ, PHP, Mozilla, Gnome, Apache.
The event was located in the beautiful city of Brasov, in the middle of Carpathian mountains, about 30km away of Dracula Castle, who, I'm sure :-), enjoyed the event and attendants.
Presentation is available here.
Personally I hope, with this event, more eyes turned to Open Source, opening the way of deeper analysis that will conduct to a better understanding of the concept and the maturity of such applications. I have attended many events where the audience was asked " Who is using Open Source?" gathering like 10-15% or hands up, while the question " Who is using Firefox/Mozilla?" got at least 40%.
Open Source VoIP is pretty well represented by Romanians, OpenSER and Yate being worldwide relevant applications in this field. My presentation was focused on the Romanian contribution to OpenSER so far, exposing as well a solution to implement a ITSP using only Open Source applications. This does not mean won't cost you anything, but is lot of money saving and flexibility there.
In the hope that recently constituted ROSDEV (Romanian Open Source Development) group and events like eLiberatica will increase the level of Romanian contributions to Open Source, I will like to give the appropriate credits to Lucian Saviuc who managed to organize a very successful first editions of eLiberatica, gathering well known representatives of important projects in Open Source: MySQL, eZ, PHP, Mozilla, Gnome, Apache.
The event was located in the beautiful city of Brasov, in the middle of Carpathian mountains, about 30km away of Dracula Castle, who, I'm sure :-), enjoyed the event and attendants.
Presentation is available here.
Thursday, May 3, 2007
OpenSER on the road, May-June 2007
There will be series of VoIP events in the near future where OpenSER will attend, very good opportunities for folks around the project or interested in VoIP to meet.
OpenSER was present so far in 2007 to FOSDEM, ROSDEV and VoN Spring. Next is eLiberatica, May 18-19, Brasov, Romania. From May 30 to June 2, OpenSER will participate with booth the LinuxTag Exhibition, Berlin, Germany. We move to Paris, for OpenSER Advanced Programming Course at INRIA, June 4-6 and continue to VoN Spring Europe, Stockholm, Sweden, June 11-14. End of June is USA, Chicago, at ClueCon.
Details are published to OpenSER website.
OpenSER was present so far in 2007 to FOSDEM, ROSDEV and VoN Spring. Next is eLiberatica, May 18-19, Brasov, Romania. From May 30 to June 2, OpenSER will participate with booth the LinuxTag Exhibition, Berlin, Germany. We move to Paris, for OpenSER Advanced Programming Course at INRIA, June 4-6 and continue to VoN Spring Europe, Stockholm, Sweden, June 11-14. End of June is USA, Chicago, at ClueCon.
Details are published to OpenSER website.
Labels:
meeting,
openser,
openser sip server,
voip events
Sunday, April 29, 2007
OpenSER 1.3.0 campaign started
As OpenSER community got used, after about one month since a major release, the campaign for the next major release begins. For the roadmap, an initial IRC meeting happened on the 20th April (see summary and roadmap draft).
However, meanwhile quite a lot of brand new code was pushed on public SVN. SIMPLE-XMPP Presence gateway came to light via pua_xmpp module, to complete the IM gateway. Another interesting addition in Presence side is the Shared Line Appearance (SLA/BLA), very useful when trying to accomplish a signaling PBX (pua_bla).
Furthermore, perlvdb (perl virtual database) module allows any kind of data source mapped over DB API, opening new possibilities, like LDAP authorization and authentication. The list ends now with cfgutils, a new module to gather interesting utilities for configuration file (e.g., random value, sleep).
Besides that, tracker has several other modules submitted by third party contributors, waiting the review before the admission to SVN: auth_identity - SIP identity authentication; auth_avp - AVP-based authentication; auth_ldap - LDAP-based authentication; benchmark - small module to perform benchmarking from configuration file
However, meanwhile quite a lot of brand new code was pushed on public SVN. SIMPLE-XMPP Presence gateway came to light via pua_xmpp module, to complete the IM gateway. Another interesting addition in Presence side is the Shared Line Appearance (SLA/BLA), very useful when trying to accomplish a signaling PBX (pua_bla).
Furthermore, perlvdb (perl virtual database) module allows any kind of data source mapped over DB API, opening new possibilities, like LDAP authorization and authentication. The list ends now with cfgutils, a new module to gather interesting utilities for configuration file (e.g., random value, sleep).
Besides that, tracker has several other modules submitted by third party contributors, waiting the review before the admission to SVN: auth_identity - SIP identity authentication; auth_avp - AVP-based authentication; auth_ldap - LDAP-based authentication; benchmark - small module to perform benchmarking from configuration file
Thursday, March 22, 2007
Advanced OpenSER Programming Course
First Advanced OpenSER Programming Course will take place in Paris, hosted by INRIA, June 4-6, 2007
Following some discussions started during first OpenSER Summit, we are happy to announce that first Advanced Programming Course will happen very soon. Courtesy of INRIA (many thanks to Philippe Sultan) we have the room and a good connected location. There will be three full days of deep analysis and survey of internal architecture and structures, best practices to add new features, optimizations and OpenSER's specific components (memory manager, locking system, ...).
The course is dedicated to people willing to develop OpenSER extensions. It will be a class of 14 persons. The participation fee will be just to cover the logistic required for this event, estimated to be about 150-200Euro per person, for the full course (mainly is subject of how many participants will be registered).
More details at:
http://www.openser.org/mos/view/News/NewsItem/Advanced-OpenSER-Programming-Course/
Following some discussions started during first OpenSER Summit, we are happy to announce that first Advanced Programming Course will happen very soon. Courtesy of INRIA (many thanks to Philippe Sultan) we have the room and a good connected location. There will be three full days of deep analysis and survey of internal architecture and structures, best practices to add new features, optimizations and OpenSER's specific components (memory manager, locking system, ...).
The course is dedicated to people willing to develop OpenSER extensions. It will be a class of 14 persons. The participation fee will be just to cover the logistic required for this event, estimated to be about 150-200Euro per person, for the full course (mainly is subject of how many participants will be registered).
More details at:
http://www.openser.org/mos/view/News/NewsItem/Advanced-OpenSER-Programming-Course/
Wednesday, March 14, 2007
OpenSER 1.2.0 - Perfomance Tests
We took the time to do some performance tests for two of the most important components of OpenSER 1.2.0: transaction module (tm module) and user location (registrar and usrloc modules).
The results show the capacity that can be handled by the two components, which should move the concern that they are bottle neck in a VoIP system. The numbers are higher than what one would want to deploy in real life within only one physic VoIP server.
TM got performance of processing over 28 millions complete calls per hour while user location can handle registration coming from over 4 millions phones with an average of 10min for expiration time. Testing server was an ordinary desktop, Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz, 1GB of memory, 100Mbs Ethernet card.
News is here:
http://www.openser.org/mos/view/News/NewsItem/OpenSER-1.2.0---Perfomance-Tests/
The results show the capacity that can be handled by the two components, which should move the concern that they are bottle neck in a VoIP system. The numbers are higher than what one would want to deploy in real life within only one physic VoIP server.
TM got performance of processing over 28 millions complete calls per hour while user location can handle registration coming from over 4 millions phones with an average of 10min for expiration time. Testing server was an ordinary desktop, Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz, 1GB of memory, 100Mbs Ethernet card.
News is here:
http://www.openser.org/mos/view/News/NewsItem/OpenSER-1.2.0---Perfomance-Tests/
Monday, March 12, 2007
OpenSER v1.2.0 Released
News from:
http://www.openser.org/mos/view/News/NewsItem/OpenSER-v1.2.0-Released/
After about 8 months since the last major release, with about 6.5 months of development and 1.5 of extensive testing, OpenSER version 1.2.0 is out. This version brings a lot of new features and improvements to existing code. Can be defined as the biggest improvement between releases so far. Configuration script has new directives while some of the old one were removed or replaced with a new form.
Dokuwiki page has been created to track these changes and to ease the migration:
http://openser.org/dokuwiki/doku.php/install:1.1.x-to-1.2.x
The range of use cases was largely increased, important achievements toward SIP Application Server were added by seas and perl modules, which allow writing Java SIP Servlet extensions and Perl Applications for OpenSER. Meanwhile, the old core components were substantially improved, using OpenSER as SIP proxy, registrar or simple router for load balancing or least cost routing being more flexible and faster.
We would like to thank for the work, suggestions and contributions to this release to all people supporting the project.
See full notes about OpenSER 1.2.0 release:
http://www.openser.org/mos/view/OpenSER-v1.2.x-Release-Notes/
http://www.openser.org/mos/view/News/NewsItem/OpenSER-v1.2.0-Released/
After about 8 months since the last major release, with about 6.5 months of development and 1.5 of extensive testing, OpenSER version 1.2.0 is out. This version brings a lot of new features and improvements to existing code. Can be defined as the biggest improvement between releases so far. Configuration script has new directives while some of the old one were removed or replaced with a new form.
Dokuwiki page has been created to track these changes and to ease the migration:
http://openser.org/dokuwiki/doku.php/install:1.1.x-to-1.2.x
The range of use cases was largely increased, important achievements toward SIP Application Server were added by seas and perl modules, which allow writing Java SIP Servlet extensions and Perl Applications for OpenSER. Meanwhile, the old core components were substantially improved, using OpenSER as SIP proxy, registrar or simple router for load balancing or least cost routing being more flexible and faster.
We would like to thank for the work, suggestions and contributions to this release to all people supporting the project.
See full notes about OpenSER 1.2.0 release:
http://www.openser.org/mos/view/OpenSER-v1.2.x-Release-Notes/
Sunday, March 4, 2007
On the way to OpenSER 1.2.0
While testing the upcoming OpenSER 1.2.0, many news surrounded the project.
CISCO is using OpenSER as SIP proxy of Cisco Service Node for Linksys One:
http://www.openser.org/mos/view/News/NewsItem/OpenSER-gets-CISCOs-vote-of-confidence/
OpenSER Configuration Generator, a wizard-like web tool to build config files for OpenSER, was launched:
http://www.openser.org/mos/view/News/NewsItem/OpenSER-Configuration-Generator/
The SIMPLE-XMPP gateway in OpenSER was presented at FOSDEM 2007, Brussels, Belgium:
http://www.openser.org/mos/view/News/NewsItem/FOSDEM-2007---Remarks/
The release 1.2.0 is schedule for March 12, 2007. It brings a handful of new feature -- listing some of them:
- SIMPLE Presence support (http://openser.org/dokuwiki/doku.php/presence:presence-module)
- SNMP (http://openser.org/docs/modules/devel/snmpstats.html)
- PERL API (http://openser.org/docs/modules/devel/perl.html)
- JAVA SIP Servlet Application Server (http://wesip.eu)
- script variables and transformations (http://openser.org/dokuwiki/doku.php/transformations:devel)
- DNS failover
- IP blacklists
- XMPP IM gateway
- XMLRPC
- SIP session timers
- secure federation peering
- retransmission timer accuracy
- automatic error handling
- AVPs in reply routes
Stay tunned.
CISCO is using OpenSER as SIP proxy of Cisco Service Node for Linksys One:
http://www.openser.org/mos/view/News/NewsItem/OpenSER-gets-CISCOs-vote-of-confidence/
OpenSER Configuration Generator, a wizard-like web tool to build config files for OpenSER, was launched:
http://www.openser.org/mos/view/News/NewsItem/OpenSER-Configuration-Generator/
The SIMPLE-XMPP gateway in OpenSER was presented at FOSDEM 2007, Brussels, Belgium:
http://www.openser.org/mos/view/News/NewsItem/FOSDEM-2007---Remarks/
The release 1.2.0 is schedule for March 12, 2007. It brings a handful of new feature -- listing some of them:
- SIMPLE Presence support (http://openser.org/dokuwiki/doku.php/presence:presence-module)
- SNMP (http://openser.org/docs/modules/devel/snmpstats.html)
- PERL API (http://openser.org/docs/modules/devel/perl.html)
- JAVA SIP Servlet Application Server (http://wesip.eu)
- script variables and transformations (http://openser.org/dokuwiki/doku.php/transformations:devel)
- DNS failover
- IP blacklists
- XMPP IM gateway
- XMLRPC
- SIP session timers
- secure federation peering
- retransmission timer accuracy
- automatic error handling
- AVPs in reply routes
Stay tunned.
Labels:
openser,
sip failover,
sip server,
xmlrpc
Monday, February 5, 2007
Code for OpenSER 1.2.0 frozen
Starting with today the development for 1.2.0 is closed. No new features will be added until the release. The next month will be dedicated to testing, integration of submitted patches and fixing reported bugs.
We have a lot of new code to test, help in this respect is very much appreciated. To keep track of discovered issues, please register them on the tracker -- it this way you make sure it is not lost in mail threads:
http://sourceforge.net/tracker/?group_id=139143&atid=743020
We have a lot of new code to test, help in this respect is very much appreciated. To keep track of discovered issues, please register them on the tracker -- it this way you make sure it is not lost in mail threads:
http://sourceforge.net/tracker/?group_id=139143&atid=743020
Monday, January 22, 2007
OpenSER v1.1.1.Released
Version 1.1.1 of OpenSER has been released. It is an update of version 1.1.0 and includes the fixes for the issues discovered in version 1.1.0, therefore all people using 1.1.0 should upgrade to this new version.
For people using sms, permissions, postgres, unixodbc, osp, it is highly recommended to move to this release, in the case no CVS updates were done after v1.1.0 (if you installed and maintain OpenSER from CVS, then you have to use branch rel_1_1_0, as it was for v1.1.0). The compatibility of the configuration file and database has been preserved (you do not need to do database reinstallation).
Some details about v1.1.1 can be found here
Detailed changelog:
http://www.openser.org/pub/openser/1.1.1/ChangeLog
Sources can be downloaded from:
http://openser.org/pub/openser/1.1.1/
The documentation for modules is posted at:
http://openser.org/docs/modules/1.1.x/
If someone wants to contribute with packages for different distros, please send the link from where can be downloaded to team@openser.org.
For people using sms, permissions, postgres, unixodbc, osp, it is highly recommended to move to this release, in the case no CVS updates were done after v1.1.0 (if you installed and maintain OpenSER from CVS, then you have to use branch rel_1_1_0, as it was for v1.1.0). The compatibility of the configuration file and database has been preserved (you do not need to do database reinstallation).
Some details about v1.1.1 can be found here
Detailed changelog:
http://www.openser.org/pub/openser/1.1.1/ChangeLog
Sources can be downloaded from:
http://openser.org/pub/openser/1.1.1/
The documentation for modules is posted at:
http://openser.org/docs/modules/1.1.x/
If someone wants to contribute with packages for different distros, please send the link from where can be downloaded to team@openser.org.
Sunday, January 21, 2007
OpenSER - Summary of 2007
2007 was a year full of achievements and events for OpenSER. We had a major release in summer (1.1.0), and a continuous increase in features set and robustness. What was new in 1.1.0 was summarized in release news:
http://www.openser.org/index.php?option=com_content&task=view&id=47&Itemid=68
Since then we went though many milestones. We had the first OpenSER summit where we were able to meet many folks from the lists, have nice chats and present interesting VoIP solutions based on OpenSER.
http://www.openser.org/index.php?option=com_content&task=view&id=57&Itemid=71
A very important statistic is the number of new modules and features introduced in current development version after 1.1.0:
- domainpolicy - policies to connect federations
- imc - instant messaging conferencing
- mi_fifo and mi_xmlrpc - FIFO and XMLRPC transports for the new management interface (MI)
- perl - embed perl programming in configuration file
- presence - SIMPLE Presence Server implementation
- pua, pua_mi, pua_usrloc - presence user agent client implementations for user location records and management interface
- seas - connector to SIP Application Server - WeSIP - Java SIP Servlet Application Server (http://www.wesip.eu)
- snmpstats - SNMP (Simple Network Management Interface) interface to OpenSER statistics
- sst - SIP session timer support
- xmpp - transparent SIP-XMPP gateway
Documentation and news about all these:
http://www.openser.org/docs/modules/1.2.x/
http://www.openser.org/index.php?option=com_content&task=blogsection&id=2&Itemid=9
A lot of other significant improvements and addons were included in existing code (management interface, fetch database support, postgres, usrloc, dialog, enum, acc modules polishing), openser web administrator was developed. There is not very long time to the next release, along with few pending new features, the next period will be allocated to core components like timers, dns and configuration file flexibility. By end of January we should approach a new testing phase.
This year the OpenSER community collaboration exploded, dokuwiki has lot of content, many tutorials were submitted, new developers and many modules sponsored by companies, mailing lists and web forum are places to get reliable information about OpenSER...
We want to thank to all of you (developers, contributors with patches, tools and documentation, testers and OpenSER users) for supporting the project. 2006 was a very good year for OpenSER and 2007 looks very challenging.
http://www.openser.org/index.php?option=com_content&task=view&id=47&Itemid=68
Since then we went though many milestones. We had the first OpenSER summit where we were able to meet many folks from the lists, have nice chats and present interesting VoIP solutions based on OpenSER.
http://www.openser.org/index.php?option=com_content&task=view&id=57&Itemid=71
A very important statistic is the number of new modules and features introduced in current development version after 1.1.0:
- domainpolicy - policies to connect federations
- imc - instant messaging conferencing
- mi_fifo and mi_xmlrpc - FIFO and XMLRPC transports for the new management interface (MI)
- perl - embed perl programming in configuration file
- presence - SIMPLE Presence Server implementation
- pua, pua_mi, pua_usrloc - presence user agent client implementations for user location records and management interface
- seas - connector to SIP Application Server - WeSIP - Java SIP Servlet Application Server (http://www.wesip.eu)
- snmpstats - SNMP (Simple Network Management Interface) interface to OpenSER statistics
- sst - SIP session timer support
- xmpp - transparent SIP-XMPP gateway
Documentation and news about all these:
http://www.openser.org/docs/modules/1.2.x/
http://www.openser.org/index.php?option=com_content&task=blogsection&id=2&Itemid=9
A lot of other significant improvements and addons were included in existing code (management interface, fetch database support, postgres, usrloc, dialog, enum, acc modules polishing), openser web administrator was developed. There is not very long time to the next release, along with few pending new features, the next period will be allocated to core components like timers, dns and configuration file flexibility. By end of January we should approach a new testing phase.
This year the OpenSER community collaboration exploded, dokuwiki has lot of content, many tutorials were submitted, new developers and many modules sponsored by companies, mailing lists and web forum are places to get reliable information about OpenSER...
We want to thank to all of you (developers, contributors with patches, tools and documentation, testers and OpenSER users) for supporting the project. 2006 was a very good year for OpenSER and 2007 looks very challenging.
Subscribe to:
Posts (Atom)
