self() 2.9 released
July 2020
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
This site is an effort to share some of the base knowledge I have gathered through all this years working with Linux, FreeBSD, OpenBSD, Python or Zope, among others. So, take a look around and I hope you will find the contents useful.
Recent Entries
Recent Comments
Recent Trackbacks
OpenBSD (9 items)
BSD (0 items)
FreeBSD (19 items)
Linux (3 items)
Security (3 items)
Python (22 items)
Zope (13 items)
Daily (144 items)
e-shell (9 items)
Hacks (14 items)
PostgreSQL (3 items)
OSX (8 items)
Nintendo DS (0 items)
enlightenment (0 items)
Apache (3 items)
Nintendo Wii (1 items)
Django (24 items)
Music (12 items)
Plone (7 items)
Varnish (0 items)
Lugo (2 items)
Sendmail (0 items)
europython (7 items)
Cherokee (1 items)
self (1 items)
Nature (1 items)
Hiking (0 items)
uwsgi (0 items)
nginx (0 items)
cycling (10 items)
Networking (1 items)
DNS (0 items)

Syndicate this site (XML)

RSS/RDF 0.91

26 noviembre

self() 2.9 released

codename "the golden monkey listening the river flow"

I'm pleased to announce a new release of self(), my work-in-progress soul() implementation for the body() base class.

This will be the last release of the 2.x branch, we are now on the road to the new 3.x branch. The first release of this new branch will be the 3.0 release on november, the 26th, next year.

A lot of new features and improvements have been made to this new release:

  • Added a lot of bugfixes.
  • Fixed some security vulnerabilities, like the off-by-one buffer overflow when a self() instance is in the so-called WCMode.
  • Improved network support (now self() is capable of maintaining conversations with more than 2 clients at a time!
  • Improved the CRM module of self(), a lot of work to be done in this area, as self() instances tends to freeze in certain situations, when customer information is not properly formated.
  • Improved i18n support, with a lot of work done in this field during the San Francisco sprint on september.
  • Added new levels in some games included with self(), like scrabble, tetris or the well-known texas hold'em poker version (this last one improved a lot while the Las Vegas sprint on september).
  • Improved the python bindings for self().
  • Started a new project to add a Plone Product compatible with self().
  • Started a new project to add self() support inside django.

And a lot more, just take a look over the ReleaseNotes to see the full announcement.

You can get the source code of self() here:

Don't forget to check the usual checksums to ensure you are downloading the right version:

  • MD5 (self-2.9.tar.bz2) = d41d8cd98f00b204e9800998ecf8427e
  • SHA256 (self-2.9.tar.bz2) = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

To end the announcement, I would like to thank everyone that made this new release posible, you are the ones responsible for such a nice job, thanks a lot, keep doing such a great effort.

For the rest of you, who didn't know about self() yet, please download it, test it and report any bugs you could find, thank you too.

Posted by wu at 10:02 | Comments (0) | Trackbacks (0)
<< django i18n support: fuzzy! | Main | django verbose_name limitation >>
Re: self() 2.9 released

Congratulations! I hope you had a nice release party!

Hopefully I'll be able to download the new release and take it for a test drive here in .gr someday! We already had a similar piece of software for a short trial of a day and it was much fun.

Posted by: betabug at noviembre 27,2008 09:34
Re: self() 2.9 released

Thnkx betabug. I think we should have a sprint in .gr to improve the ouzo downloading protocol implementation... :D

Posted by: Wu at noviembre 27,2008 23:41
Please send trackback to:
There are no trackbacks.
Post a comment