<?xml version = '1.0' encoding = 'UTF-8'?>
<rss version="2.0" >
  <channel>
    <title>s11n.net news</title>
    <link>http://s11n.net/rss/s11n-news.rss</link>
    <description>News and info about s11n releases, HOWTOs, etc.</description>
    <lastBuildDate>Tue Nov 4 18:30:00 CEST 2008</lastBuildDate>
    <generator>bastard mix of KXML, ListGarden, and Emacs</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>

    <item>
      <title>s11n-style JSON</title>
      <link>http://fossil.wanderinghorse.net/repos/nosjob/</link>
    <pubDate>Wed Feb 8 18:43:00 CEST 2017</pubDate>
      <description>Work has started on a C+++ JSON library which includes
a stripped-down version of libs11n to handle the de/serialization of C++ native
types to/from the world of JSON. It's still quite new, but the basics are in
place and seem to work quite well. I've already performed some basic <a href="https://s3.amazonaws.com/load-testing-tools/index.html">load testing</a> on the library too, so it should be able to handle the necessary demand. See the <a href='http://fossil.wanderinghorse.net/repos/nosjob/'>nosjob home page</a>
for details and source code.
</description>
    </item>
  
	
    <item>
      <title>s11n Libraries Update/Nonprofit Project</title>
      <link>http://s11n.net/download/</link>
    <pubDate>Thurs Feb 2 12:32:00 CEST 2017</pubDate>
      <description>Many of the coding libraries for s11n were updated. This change is a 
      long time overdue and is necessary to retain compatibility. S11n has also been updated 
      to work with Apache on web servers that are less powerful, etc. This is great if you're 
      working with <a href="https://webhostingbuddy.com/non-profit-web-hosting-guide/">nonprofit web hosting</a> or something similar that's not as powerful. Now S11n
      will function just as well with any type of web server and should be much more efficient.
</description>
    </item>
    

    <item>
      <title>s11n Gentoo Linux Ebuild Files</title>
      <link>http://s11n.net/download/</link>
    <pubDate>Sat Jun 5 13:59:00 CEST 2010</pubDate>
      <description>Yuchen Xie contributed an ebuild file for libs11n,
so it can be built on Gentoo Linux systems using its native packaging tool.
Starting with version 1.2.10, ebuild files are available on the
&lt;a href='http://s11n.net/download'>downloads page&lt;/a>.
</description>
    </item>

    <item>
      <title>libs11n 1.2.10 released</title>
      <link>http://s11n.net/download/</link>
    <pubDate>Sat Mar 20 13:00:00 CEST 2010</pubDate>
      <description>s11n 1.2.10 was finally released today,
after sitting around on my hard drive for many months.
This release has no notable API changes or bug fixes, but
includes patches from Damien Hocking which allow s11n to be built
as a DLL on Windows platforms. Thanks also go to Ryan Fogerty for
reminding me that a portability fix for gcc 4.4 needed to be released.
Version 1.2.9 was never released, but i used the number in another
project which embedded s11n, so that number is being skipped.
</description>
    </item>
    <item>
      <title>s11n working as a DLL on Windows</title>
      <link>http://s11n.net/</link>
    <pubDate>Tue Jan 28 15:30:00 CEST 2009</pubDate>
      <description>Damien Hocking has done the impossible -
he got libs11n working as a DLL on Windows! Long-time users of
s11n will probably remember that s11n's classloader model does
not play well with Windows because of the weird (and largely
unrealistic) symbol export rules for DLLs on those platforms.
Damien has gotten it working, however, and this is exciting
news for the project. Once we get his changes integrated
into the main tree we'll make a release.
</description>
    </item>
    <item>
      <title>c11n is beta</title>
      <link>http://s11n.net/c11n/</link>
    <pubDate>Sun Nov 16 12:30:00 CEST 2008</pubDate>
      <description>c11n (basically "s11n for C") is now at a point
where it's usable. i've moved it over to a new build environment,
stuffed it in the s11n SVN tree, and will post a downloadable tarball
for it in the next few days. If there are
any C coders still out there, i would love to get any feedback on the
API. The API looks/works more or less how i want it to look/work, but
there is some work to be done on simplifying the creation of new
marshallers - that currently requires quite a bit of code (80% of it
can be generated by a shell script, however).
&lt;br/>

It might be interesting to know: regardless of whether or not c11n
ever becomes as useful as s11n, the work on c11n has revealed several
places for improvements in future s11n work. For example, the stream
model may be ported over to s11n 1.4 or 2.x, and the i/o handlers will
almost certainly be ported over as well because the c11n
implementations don't require an ancient version of flex (most of the
s11n implementations do). There's also some work to be done on making
a new s11n_node type which is (almost) as lightweight as its C
counterpart.
</description>
    </item>
    <item>
      <title>c11n: serialization framework for C</title>
      <link>http://s11n.net/c11n/</link>
    <pubDate>Tue Nov 4 18:30:00 CEST 2008</pubDate>
      <description>s11n now has a little brother:
&lt;a href='http://s11n.net/c11n/'>c11n, the serialization library for C&lt;/a>!
c11n is very new (6 days old!) but already has all the basic features and is
showing real promise.
</description>
    </item>
    <item>
      <title>s11n 1.2.8 release</title>
      <link>http://s11n.net/download/</link>
      <pubDate>Mon 08 Sep 2008 11:30:00 CEST</pubDate>
      <description>i'm home sick today and thought i'd upload a couple fixes which have
been sitting on my drive for a couple of months. It mainly consists of fixes for
compile warnings on certain compilers and a new pair of s11nlite::load_node() overloads.
All of this came about via the work on
&lt;a href='http://code.google.com/p/qboard/wiki/S11nQt'>S11nQt&lt;/a>.
</description>
    </item>
    <item>
      <title>1.2.7 and 1.3.1 released</title>
      <description>As always: http://s11n.net/download/
&lt;br/>&lt;br/>
1.2.7: (stable branch)
&lt;br/>&lt;br/>
- added de/serialize_versioned(), for simple version checking support.
&lt;br/>&lt;br/>
- Added a fix which allows a Serializable to register with multiple Serializable base types. i didn't realise that wasn't working until a couple days ago. This change *may* affect some users who implement their own s11n_traits specializations.
&lt;br/>&lt;br/>
1.3.1: (unstable/development branch)
&lt;br/>&lt;br/>
- s11nlite: s/nullary_string/string_nullary/g for consistency with the
related code.
&lt;br/>&lt;br/>
- removed the new mutex and rcptr classes for now... there's simply not
much use for them in the library.
&lt;br/>&lt;br/>
- removed the uu:// URL handler. i mean, who's actually gonna use it?
&lt;br/>&lt;br/>
- Renamed [de]serialize_f to [de]serialize_binary_f, for consistency.
&lt;br/>&lt;br/>
- Added vappendf() family of functions, which are similar to printf()
and format_string() but are more flexible. format_string() is now
re-implemented on top of these functions.
&lt;br/>&lt;br/>
- Added format_string() overloads which use a dynamically-growing
buffer, to get rid of the format string length limit.
&lt;br/>&lt;br/>
- Added optional support based on C++0x features. See &lt;s11n.net/s11n/0x/ohex.hpp>
for details. Requires gcc 4.3 or some other compiler with C++0x variadic
templates support.
&lt;br/>&lt;br/>
- The new de/serialize_versioned() funcs support simple version checking for
specific objects or trees.
&lt;br/>&lt;br/>
- Added base64 encode/decode routines, plus bindata_ser and bindata_deser
helpers for de/serializing base64-encoded data. See
s11n.net/s11n/base64.hpp.
</description>
      <pubDate>Fri Jun  6 00:42:06 CEST 2008</pubDate>
    </item>
    <item>
      <title>Variadic templates and s11n</title>
      <description>The s11n 1.3 branch now has some experimental new features based
on new C++0x features supported by gcc 4.3. See this blog entry for details
and examples:

&lt;br/>
&lt;a href='http://blog.s11n.net/?p=53'>http://blog.s11n.net/?p=53&lt;/a>
</description>
      <pubDate>Fri, 9 May 2008 14:00:00 GMT</pubDate>
    </item>
    <item>
      <title>1.3.0 release</title>
      <description>While i've had the 1.3.0 source tree ready to release for the better part of a year,
i have simply been too lazy to deal with it. Finally, 1.3.0 is out. Per long-standing
convention, releases with an odd minor number (the &quot;3&quot; in 1.3.x) are development/unstable
releases. Their APIs are subject to change at any given time, though historically speaking
that doesn't happen often.
&lt;br/>&lt;br/>

The only notably significant change in this version is the ability to handle URLs as sources
and targets for serialization. How this is internally handled is likely change significantly,
but some proof-of-concept code implements de/serialization over ssh connections, deserialization
over http/ftp, and serialization over mailto://user@domain URLs. Also, there's a new serializer which
writes out JavaScript code (it can only serialize, not deserialize).


&lt;br/>&lt;br/>

It's available on the &lt;a href='http://s11n.net/download/'>s11n.net downloads page&lt;/a> or via
&lt;a href='http://sourceforge.net/project/showfiles.php?group_id=104450'>SourceForge&lt;/a>.</description>
      <pubDate>Wed, 23 Apr 2008 14:00:00 GMT</pubDate>
    </item>
    <item>
      <title>JSON-like serializer</title>
      <description>While i wrote this code a year or so ago, i never included it into the source tree because i considered it to be too esoteric. Now, with all of the recent revival of JavaScript as a driving force behind Web 2.0, and JSON as a data interchange format, i've added the js_serializer to the 1.3.x source tree. It serializes C++ objects to a JSON-like grammar, but it is not 100% JSON compatible in that it uses anonymous functions to generate some values instead of using hard-coded values. That means that the generated code is trivial to use from JavaScript (simply eval() it), but not strictly compatible with JSON parsers written in non-JavaScript languages. This serializer does not know how to DEserialize - it is write-only.
&lt;br>
&lt;br>If anyone is seriously interested in using this serializer along with libs11n 1.2.x, please get in touch (http://s11n.net/home/stephan/) and i will port it into that tree, otherwise i will not bother.
&lt;br>
&lt;br>In theory the generated JavaScript data can be used with any JavaScript engine, in any application, and does not use any functions which rely on a web browser. e.g., it can be used in C/C++ projects based on the SpiderMonkey or Rhino JS engines.</description>
      <pubDate>Sun, 08 Jul 2007 03:54:51 GMT</pubDate>
    </item>
    <item>
      <title>okay, okay, we're switching to subversion...</title>
      <description>After trying out subversion on a few other project trees, i am &lt;i>finally&lt;/i> convinced that it is indeed an improvement over CVS. The inability to host multiple, truly independent repositories inside one SVN root still bugs me, but i'll get over it. e.g., it is possible, with one svn command, to check out the whole svn root and all repos under it. i don't like that because s11n is made up of several quasi-independent source trees. Anyway...
&lt;br>
&lt;br>The 1.3 (head/development) branch has been imported into subversion (how the hell did it get to be 10MB big?), and all future development will take place there, as opposed to CVS. The 1.2 (stable) branch will stay in CVS, as no more than one more release of 1.2.x is expected. i did not bother to convert the older CVS tree to SVN format, so the source code history is lost (well, it's still in CVS). No big deal.
&lt;br>
&lt;br>1.3 can be checked out with:
&lt;br>
&lt;br>&lt;blockquote>svn co https://s11n.svn.sourceforge.net/svnroot/s11n/trunk s11n&lt;/blockquote>
&lt;br>
&lt;br>The tree will be undergoing significant build-related changes for the next few days (or whenever i get around to doing it), as i will be replacing the current build tools with the newest version of those tools, (&lt;a href=&quot;http://toc.sf.net&quot;>toc.sf.net&lt;/a>).
&lt;br>
&lt;br>i still haven't checked my email recently (well, not since February or March), but i can be reached via the email address listed at &lt;a href=&quot;http://www.wanderinghorse.net/home/stephan/&quot;>www.wanderinghorse.net/home/stephan/&lt;/a>.
&lt;br></description>
      <pubDate>Wed, 20 Jun 2007 04:29:16 GMT</pubDate>
    </item>
    <item>
      <title>Features for 1.4???</title>
      <description>If you've got ideas for features for libs11n version 1.4, please start sending them in. Keep in mind that features must have something to do with serialization and they must not require external libraries other than the STL. Optional features requiring 3rd-party libraries are sometimes accepted into the tree if they are not too code-intrusive (like the gzip/bzip2 and plugins support) and if the underlying libraries are very common.
&lt;br>
&lt;br>At the moment, the only significant new feature in the 1.3 (development) tree is the ability to use URLs has in/output files and assign handlers to each URL scheme (e.g., http:// or ssh://). It allows some pretty cool new features, like serializing directly to email or to/from another computer over ssh or ftp. i'm not 100% happy with the current model, though, so it will likely be reworked significantly before 1.4 sees the light of day. 
&lt;br></description>
      <pubDate>Mon, 19 Feb 2007 12:31:33 GMT</pubDate>
    </item>
    <item>
      <title>i'm baaaaAAAAAaaaack....</title>
      <description>After a several-month hiatus due to an annoying outbreak of cancer, i am slowly getting back into hacking on s11n and &lt;a href=&quot;http://SpiderApe.sf.net&quot;>SpiderApe&lt;/a>. i released s11n 1.2.5 last week and already have 1.2.6 ready, which fixes some newly-uncovered bugs which could theoretically have shown up in some unusual cases. v1.2.6 also adds a nifty varargs ctor for s11n::s11n_exception (which, however nifty it is, may require a minor but annoying code change in client code which throws s11n_exceptions).
&lt;br>
&lt;br>i still can't make any guarantees regarding answering emails with questions about s11n, due to ongoing cancer recovery. However, if i *see* any mails i will answer them. That said i sometimes don't check mail for weeks at a time and often lose mails amongst spam filters and whatnot. Please feel free to bug me repeatedly if i don't answer your s11n questions/comments.
&lt;br>
&lt;br></description>
      <pubDate>Thu, 15 Feb 2007 16:10:46 GMT</pubDate>
    </item>
    <item>
      <title>Looking for co-maintainer(s)</title>
      <description>Two weeks ago i was diagnosed with cancer in my left tonsil. While surgery appears to have removed the disease, i will be going through radiotherapy and probably a number of other treatments. This means that for the next couple of months, i will be spending little, if any, time working on this project.
&lt;br>
&lt;br>The second thought which went through my head when i was told about the cancer was, &quot;i need to find someone to take over, or help maintain, my open source projects.&quot; If you think you might be interested in such a role, then read on...
&lt;br>
&lt;br>Applicants need not be libs11n professionals, but must be very well-versed in C++ and should have prior experience on open source projects. Also keep in mind that the primary development platform is Linux, which means that experience with some sort of modern Unix-like OS is a must (Linux, BSD, Mac OS/X, etc).
&lt;br>
&lt;br>i will ask that all genuinely interested persons please email me directly. As i am quite swamped with doctor's appointments and such, it make take me some time to get back to you. (If you don't hear back from me within a few days, please feel free to ping me again.) My email address can be found on my personal home page: &lt;a href=&quot;http://s11n.net/home/stephan/&quot;>http://s11n.net/home/stephan/&lt;/a>
&lt;br>
&lt;br></description>
      <pubDate>Tue, 14 Nov 2006 09:26:58 GMT</pubDate>
    </item>
    <item>
      <title>Thank You :)</title>
      <description>The response to the request for help in getting a Windows DLL working has been much larger than anticipated. While we haven't got the DLL doing &quot;what it should&quot;, i would like to thank those who have contacted me about helping: &quot;Olga&quot;, Torin Ford, and Reza Jahanbakhshi.
&lt;br>
&lt;br>Gawd bless Open Source...</description>
      <pubDate>Sat, 09 Sep 2006 08:12:09 GMT</pubDate>
    </item>
    <item>
      <title>libs11n package for Kubuntu linux</title>
      <link>http://s11n.net/download/</link>
      <description>Today we've built Debian packages for Kubuntu Linux. They might also work on Ubuntu and other Debian-based packages, but this is untested. The package does not depend on any external packages, and optional features (like gzip/bzip2 and libexpat support) are disabled. The package is available on the download page:

&lt;a href='http://s11n.net/download/'>http://s11n.net/download/&lt;/a></description>
      <pubDate>Fri, 01 Sep 2006 18:52:01 GMT</pubDate>
    </item>
    <item>
      <title>Help wanted: assistance with Win32 platforms</title>
      <description>The s11n project is looking for help getting libs11n working as a shared library (DLL) on Win32 platforms. We have the code building, and it works when linked directly in with an application, but it isn't working as a DLL due to missing exports. If you're experienced with Win32 DLLs, especially if you're experienced with getting Unix-based shared objects working under Win32, please get in touch (email: stephan at s11n net). We are interested in support any given Win32 toolset, such as MSVC, MinGW, and Cygwin.
&lt;br></description>
      <pubDate>Mon, 14 Aug 2006 12:23:00 GMT</pubDate>
    </item>
    <item>
      <title>libs11n Porting Guide</title>
      <link>http://s11n.net/download/#porting_guide</link>
      <description>Work has begun on a manual for porting libs11n to arbitrary platforms. It's brand new and probably far from complete, but it may be of assistance to anyone out there who wants to build libs11n on non-GNU/Linux systems or wants to copy libs11n directly into their own source tree.

It's available here:

&lt;a href='http://s11n.net/download/#porting_guide'>http://s11n.net/download/#porting_guide&lt;/a>
</description>
      <pubDate>Thu, 10 Aug 2006 17:30:19 GMT</pubDate>
    </item>
    <item>
      <title>Windows support coming soon...</title>
      <description>i have accepted a job at a company where i will be developing software solely under Windows. Part of the deal is that i’ve got to have a PC running Windows, because the work is 100% from home (which is really cool). Since i’ll have a Windows PC with development tools (namely MS Visual Studio) i’ll be able to personally support the Windows port of libs11n. It’ll probably be another month or two before i release a port, but it is now officially on the to-do list. If time/energy permits, i will also try to support a Cygwin release.
&lt;br/>&lt;br/>
:)
&lt;br/>&lt;br/>
The company, by the way, is &lt;a href='http://www.navigating.de'>http://www.navigating.de&lt;/a>.</description>
      <pubDate>Fri, 04 Aug 2006 22:46:07 GMT</pubDate>
    </item>
    <item>
      <title>new sqlite3 wrapper</title>
      <link>http://s11n.net/download/#sqlite3x</link>
      <description>i've hijacked yet another mini-project: sqlite3x is a C++ wrapper for sqlite3 databases, written by Cory Nelson and hacked by yours truly. It's easy to use, released under a zlib-like license, and is the best-designed sqlite3 C++ wrapper i've seen so far. See the downloads page for a copy. This wrapper will almost certainly be used in any updates to the &lt;a href='http://s11n.net/sqlite/'>sqlite3_serializer&lt;/a>.
</description>
      <pubDate>Sun, 30 Jul 2006 09:51:58 GMT</pubDate>
    </item>
    <item>
      <title>s11n 1.2.4 released</title>
      <link>http://s11n.net/download/#s11n</link>
      <description>1.2.4 is a minor cleanup of 1.2.3, mainly fixing a couple small build problems and introducing no significant changes. If you have 1.2.3 and it works for you, there is no need to upgrade. Users of 1.2.0 - 1.2.2 are strongly encouraged to upgrade.</description>
      <pubDate>Wed, 31 May 2006 14:04:25 GMT</pubDate>
    </item>
    <item>
      <title>sqlite3_serializer bugfix release</title>
      <description>A new release of sqlite3_serializer was just made. This fixes the horrible &quot;extra root node&quot; bug, in which the root node was embedded in a copy of itself during deserialization. Download at the usual place: &lt;a href='http://s11n.net/download/'>http://s11n.net/download/&lt;/a>.</description>
      <pubDate>Thu, 09 Mar 2006 10:53:36 GMT</pubDate>
    </item>
    <item>
      <title>Serialization over ssh/http/ftp</title>
      <description>The 1.3 tree has experimental support for de/serializing over ssh, and for deserializing over ftp/http. This support works using external applications, so we can map existing applications to arbitrary protocols. These features are implemented on top of the &lt;a href='http://pstreams.sf.net'>pstreams library&lt;/a>, but the underlying URL support is independent of any particular stream provider.
</description>
      <pubDate>Wed, 01 Mar 2006 19:25:11 GMT</pubDate>
    </item>
    <item>
      <title>s11n in the press</title>
      <description>The 1/2006 editions of Software Developer's Journal (Polish Edition) and &quot;Programmieren unter Linux&quot; (German and Polish editions, &lt;a href='http://www.proglinux.de/'>http://www.proglinux.de/&lt;/a>) contain my first-ever professionally-published article - an introduction to using libs11n. The publisher sent me a hard-copy of the Polish version (which i can't read, but it is still cool) and i found the German edition today in a local train station. If anyone happens to find a copy in other languages, i would be thrilled to hear about it.</description>
      <pubDate>Fri, 13 Jan 2006 18:56:35 GMT</pubDate>
    </item>
    <item>
      <title>1.2.3 released</title>
      <link>http://s11n.net/download/#s11n</link>
      <description>Thanks to a bug report from Rattlemouse, this release fixes another memory leak which was introduced in 1.2.1 (it is a mirror image of the leak fixed in 1.2.2 - fixed in an overload of the same function). It also fixes a horrible propert-name-mangling bug in the wesnoth_serializer. We've started adding unit tests to the tree, too (see src/unit). The files are available &lt;a href='http://s11n.net/download/#s11n'>at the usual place&lt;/a>.

</description>
      <pubDate>Sun, 25 Dec 2005 19:29:35 GMT</pubDate>
    </item>
    <item>
      <title>1.2.2 bugfix release</title>
      <link>http://s11n.net/download/#s11n</link>
      <description>1.2.2 is released today to fix a memory leak introduced during refectoring. The leak happens on every file/stream load, and any users of 1.2.1 should upgrade. Sorry about that :/.</description>
      <pubDate>Sun, 18 Dec 2005 17:46:09 GMT</pubDate>
    </item>
    <item>
      <title>1.2.1 released</title>
      <link>http://s11n.net/download/#s11n</link>
      <description>s11n 1.2.1 has been released. It is a minor update to 1.2.0 to accommodate the development of the
&lt;a href='http://s11n.net/sqlite/'>sqlite3_serializer&lt;/a>. It includes only some minor refactorings over 1.2.0. The manual, on the other hand, underwant a complete facelift. Pete Harlow contributed a port of the manual to OpenDocument format, and that is now the master format. The whole manual has been touched up to take advantage of features which Lyx (the previous format) wouldn't allow for.</description>
      <pubDate>Sat, 10 Dec 2005 13:17:21 GMT</pubDate>
    </item>
    <item>
      <title>sqlite3 add-on</title>
      <link>http://s11n.net/sqlite/</link>
      <description>A new sqlite3-based add-on provides serialization to and from databases. Read all about it on &lt;a href='http://s11n.net/sqlite/'>the sqlite3_serializer page&lt;/a>.</description>
      <pubDate>Tue, 06 Dec 2005 18:58:35 GMT</pubDate>
    </item>
    <item>
      <title>1.2.0 released</title>
      <link>http://s11n.net/s11n/1.2/</link>
      <description>i am quite happy with the results of last summer's coding sessions, and am happy to announce the release of s11n 1.2.0 :).
&lt;br>
&lt;br>It contains only trivial changes since 1.1.3, mostly documentation updates, and is now considered the official &quot;stable&quot; branch of the project. There are no immediate plans for starting a 1.3-dev branch, but the time will surely come...
&lt;br>
&lt;br>Many thanks to those of you who fed back over the 1.1 development series. It is mainly through your feedback that new features, refinements, and bugfixes find their way in to this project.
&lt;br>
&lt;br></description>
      <pubDate>Fri, 25 Nov 2005 18:03:35 GMT</pubDate>
    </item>
    <item>
      <title>1.2.0 release plan</title>
      <description>The plan is to release 1.2 in the next 60 days. Depending on what the Christmas holiday plans turn out looking like, it may be released on 1st of January, as 1.0 was, or it may come a week or two earlier.
&lt;br>
&lt;br>Unfortunately, we still don't have a Win32 port of 1.1.3+, and are looking for someone who can help us do that. Based on the 1.1.2 Win32 port, i would say it requires under 2 hours of work, mainly setting up a project file with the proper options, and should require no (or very few) code changes. Any volunteers, please get in touch and i'll be happy to walk you through the process.</description>
      <pubDate>Wed, 02 Nov 2005 17:27:21 GMT</pubDate>
    </item>
    <item>
      <title>Software Developer's Journal</title>
      <description>In a very surprising turn of events, i have been approached by
the Software Developer's Journal
(&lt;a href='http://www.sdjournal.org'>http://www.sdjournal.org&lt;/a>)
regarding writing an article about s11n for their &quot;Library of the Month&quot; column. Release dates as soon as i know them...

:)</description>
      <pubDate>Sun, 02 Oct 2005 02:58:22 GMT</pubDate>
    </item>
    <item>
      <title>1.1.3 released!</title>
      <link>http://s11n.net/download/#s11n</link>
      <description>After 3 months of intense coding sessions, 1.1.3 has been released. This is a &quot;must-upgrade&quot;, as it corrects several potential leak cases in exception/error cases. It also adds several new features, like functor equivalents of the existing de/ser algos, to aid in functional composition. In some cases, we can now build de/ser algos using functors, instead of having to register our types. The 1.1.3 changelog has the single longest list of changes of any s11n release ever made.</description>
      <pubDate>Fri, 30 Sep 2005 07:48:48 GMT</pubDate>
    </item>
    <item>
      <title>Hello, world!</title>
      <description>i was knocked offline for nearly 3 months, first by a broken router and then by a new ISP who took 6 weeks to get me online...
&lt;br/>
s11n 1.1.3 will be coming up soon, and has a HUGE list of improvements and changes. Stay tuned over the coming weeks, as i finally get caught up in my online life...</description>
      <pubDate>Wed, 28 Sep 2005 20:02:50 GMT</pubDate>
    </item>
    <item>
      <title>New Paper: Generic Cleanup in C++</title>
      <link>http://s11n.net/papers/</link>
      <description>While repairing the exception safety support, i wrote a short article about how to accomplish this generically for arbitrary code trees. The paper is available on &lt;a href=&quot;/papers/&quot;>the papers page&lt;/a>.</description>
      <pubDate>Sun, 14 Aug 2005 07:31:45 GMT</pubDate>
    </item>
    <item>
      <title>Major improvements in error/exception safety</title>
      <description>The &lt;a href='http://s11n.net/rss/s11n-changes.xml'>changelog&lt;/a> for
1.1.3 is at least as long as 1.1.0's was. The exceptions support has been gutted and rewritten, and we can now provide several exception guarantees which simply weren't possible before. For example, lists and maps now have a guaranteed state if deserialization fails (they are left unmodified). The library &quot;should&quot; now deal gracefully with all client-side exceptions which pass through it, and can now properly clean up after itself after a failed deserialization. Clients using containers which hold pointers should definitely upgrade, as older versions essentially guaranty a leak in some cases where deserialization involving such an object fails (this wasn't realized until yesterday morning).</description>
      <pubDate>Fri, 08 Jul 2005 14:12:17 GMT</pubDate>
    </item>
    <item>
      <title>Site re-orgs</title>
      <description>The web site will be undergoing a number of re-orgs over the next week or so. Please &lt;a href=&quot;mailto:stephan@s11n.net?subject=www.broken&quot;>report&lt;/a>
 any broken links or pages.</description>
      <pubDate>Sat, 02 Jul 2005 21:59:12 GMT</pubDate>
    </item>
    <item>
      <title>First-ever Win32 release of s11n!</title>
      <description>Thanks to the efforts of Ashran, we have the first-ever Win32 release of s11n. This is essentially the 1.1.2 release, with only incidental changes from the 1.1.2 release made for Unix a few days ago. Many thanks to Ashran, of hackersquest.org fame, for his work on this port!
&lt;br></description>
      <pubDate>Thu, 30 Jun 2005 22:10:00 GMT</pubDate>
    </item>
    <item>
      <title>1.1.2 released</title>
      <description>The list of significant changes includes:
&lt;br/>- Compile error fixed when promoting chars to first-class Serializables.
&lt;br/>- Several API change in s11nlite::client_api&amp;lt;&amp;gt;.
&lt;br/>- Clients can now replace the internals of s11nlite with their own back-end, such that all s11nlite clients can get access to client-extended client_api implementations while still using the plain old s11nlite API. This will allow, e.g., adding network support to s11nlite without having to recompile any s11nlite clients.
&lt;br/>- Several deprecated functions were removed.
&lt;br/>- Plugins (DLL) support has come back, but is optional and uses a different back-end than before.
&lt;br/>- Several updates to the manual. It's now a whopping 91 PDF pages.
&lt;br/>
As always:
&lt;a href=&quot;http://s11n.net/download/&quot;>http://s11n.net/download/&lt;/a></description>
      <pubDate>Tue, 28 Jun 2005 20:36:11 GMT</pubDate>
    </item>
    <item>
      <title>Major milestone reached: 1.1.2 built under WinXP</title>
      <description>My friend &lt;a href=&quot;http://www.hackersquest.org&quot;>Ashran&lt;/a>
sat down with me tonight and got s11n running under Windows XP. The port was remarkably painless, and even the flex-generated code built with only minor (automatable) changes. Building under Windows is not trivial at the moment, because some source files must be created under Unix and copied to the Windows box, but ready-to-build and precompiled variants of the Windows tree will soon be published on the web site. Many, many thanks to Ashran for his help in making this long-standing dream a reality!

Rather surprisingly, some 2/3rds of the web traffic that goes through s11n.net is from Windows clients, and it is hoped that we can finally satisfy &lt;em>their&lt;/em> serialization needs.</description>
      <pubDate>Fri, 24 Jun 2005 23:21:03 GMT</pubDate>
    </item>
    <item>
      <title>1.1.1-dev released</title>
      <description>1.1.1 fixes an endless loop which showed up during some entity translation operations. Fixed a bug in the factory layer which caused factories from different compilation units to refer to different factory maps. It also re-introduces s11nconvert and one sample client application. As always:
&lt;a href=&quot;http://s11n.net/download/#s11n&quot;>http://s11n.net/download/#s11n&lt;/a>
</description>
      <pubDate>Sun, 19 Jun 2005 14:55:54 GMT</pubDate>
    </item>
    <item>
      <title>1.1.0-dev released</title>
      <link>http://s11n.net/download/#s11n</link>
      <description>1.1 is the &quot;unstable/development&quot; branch which will (presumably) someday evolve to 1.2 &quot;stable.&quot; This initial 1.1 release already has in place most of the planned changes for 1.2, but it will be left in a development state for at least another few months in order to experiment with some ideas which might or might not turn out to be useful. The changelog overview can be found via the
&lt;a href=&quot;http://s11n.net/rss/s11n-changes.xml&quot;>s11n change log RSS feed&lt;/a>.
&lt;br/>&lt;br/>
Unrelated: added the &lt;a href='/rss/'>RSS feeds page&lt;/a>.</description>
      <pubDate>Sun, 29 May 2005 15:57:37 GMT</pubDate>
    </item>
    <item>
      <title>s11n.net gets RSS feeds</title>
      <link>http://s11n.net/s11n/s11n-news.xml</link>
      <description>Now that i've got fast online access at home i feel compelled to add this feature to the site. The currently available feeds (RSS 2.0) include:
&lt;br/>
- &lt;strong>&lt;a href='/rss/s11n-news.xml'>News&lt;/a>&lt;/strong>:
this feed replaces the older news pages.
&lt;br/>
- &lt;strong>&lt;a href='/rss/s11n-changes.xml'>Changes&lt;/a>&lt;/strong>:
similar to the ChangeLog distributed with the source tree,
but updated as changes are committed.
&lt;br/>
- &lt;strong>&lt;a href='/rss/s11n-contributors.xml'>Contributors&lt;/a>&lt;/strong>:
the list of contributors to this project.
&lt;br/>
Many thanks to the
&lt;a href='http://magpierss.sourceforge.net'>Magpie Project&lt;/a>
for the RSS reader code and to
&lt;a href='http://www.softwaregarden.com'>Software Garden&lt;/a>
for their great ListGarden RSS writer.</description>
      <pubDate>Fri, 27 May 2005 12:54:02 GMT</pubDate>
    </item>
    <item>
      <title>s11n 1.1 release coming up in next few weeks</title>
      <link>http://s11n.net/s11n/1.1/</link>
      <description>After several months of having no net access at home, i've dumped the 1.1 sources into CVS and will be releasing a tarball sometime in the next few weeks.</description>
      <pubDate>Thu, 26 May 2005 12:09:55 GMT</pubDate>
    </item>
  </channel>
</rss>
