News/2005
2005.10.02 - PowerDNS OpenDBX backend released
This release is a new backend for PowerDNS, a versatile DNS server. The OpenDBX backend uses the flexibility and ease of use of the OpenDBX library to serve records from any database supported by the OpenDBX library. The backend is tuned for speed and flexibility and high availability was a major design goal. If you already used the gmysql, gpgsql or sqlite backend from PowerDNS, feel free to give it a try :-)
2005.10.01 - OpenDBX 0.9.5 released
There are two big changes in this release: The functions odbx_field_{count,name,type} were renamed to odbx_column_{count,name,type} for avoiding further misunderstandings and OpenDBX now returns the SQL2003 data types for odbx_column_type(). Therefore the new API is incompatible with the old one which is expressed by the increased version number of the library. Please be aware of this changes if you used the OpenDBX library before.
Additionally this release fixes two bugs in the mysql backend. One created a segmentation fault when calling odbx_set_option(), the other might cause a memory leak when calling odbx_init() and odbx_finish() more often.
2005.09.15 - OpenDBX 0.9.4 released
In all versions before this release the MySQL backend has returned the size of the columns instead of the size of the current value if odbx_field_length() was used. Beside that the backend now uses the reentrant version of the MySQL client library if it is available and finally a working pkgconfig file is included in this package.
2005.09.05 - OpenDBX 0.9.3 released
Version 0.9.3 of the OpenDBX package contains a minor API change for odbx_field_name() and odbx_field_value(): Their return values changed from (char*) to (const char*) to emphasize that they cannot be modified. Everyone who tried this before most likely got an segmentation vault. Therefore, the API version was increased to 0.1.0
Additionally the pgsql handling of NULL values was fixed. Every backend returns now NULL in case of a NULL value and not an empty string like the pgsql backend did before.
2005.08.04 - OpenDBX 0.9.2 released
This release features the introduction of the new sqlite3 backend which implements the SQLite API version 3. It's much more sophisticated than the old one and more in line to the OpenDBX API so the code size of this module is small.
2005.07.11 - New PowerDNS LDAP patch for 2.9.17
As of today, there's a new patch for PowerDNS version 2.9.17 available which enhances the possibility to customize the queries done by the ldapbackend. Furthermore it contains an important bugfix which prevents a denial of service attack due to insufficient escaping of requests before they are sent to the LDAP server. Thanks to Jan for pointing out the problem and providing a patch to fix it.
2005.01.24 - PowerDNS LDAP update to 2.9.17
I've adapted the patches to the newly released version 2.9.17 of PowerDNS. The still fix some important bugs and enable new functionality in the backend.
2004.11.06 - Changing my web hoster - finished
After having some trouble getting away from my old one, all domains are now transferred completely and mail/web is still working for my main and my backup domain as expected.
With the new possibities I got from my new hoster, I was able to set up a Wiki (http://wiki.linuxnetworks.de/) and a bug reporting system (http://bugs.linuxnetworks.de/) within two days. And I'm especially excited about the transaction features of the MySQL version installed, which finally make certain things much more easier :-)
2004.09.09 - Changing my web hoster
I will do an adventure and by changing my web hosting provider for my main domain (linuxnetworks.de) next week. During the transition of the domain, it won't be available and I hope this may not take more than a week - but this is only a vague hope :-/
The site will be still available during the transition period as http://www.linuxflare.de/ and also mails posted to @linuxflare.de will be delivered to the currently existing mailboxes.
I hope I don't have to change my web hoster more often ;-)
2004.09.08 - New PowerDNS LDAP patch
An updated patch for the PowerDNS LDAP backend 2.9.16 is out!
It includes the ability to do AXFR also in strict mode (normal zones only) and returns only the correct entries in setups where a parent zone is stored aside of the child zones in the ldap tree, e.g. where sub.my.dom is not stored below my.dom.
2004.08.16 - OpenDBX released
OpenDBX is a lightweight library for accessing relational databases with a single, simple but extensible API. It's the result of intensive research of native databases to provide an interface capable of handling access to these databases efficiently. If you want to support more than one database, this library definitively helps you to get the job done.
Currently it supports MySQL, PostgreSQL and SQLite databases and in theory every relational database which returns results in a two-dimensional table.
2004.04.15 - phpGeneral 0.7.7 released
Another release containing one of the most wanted features!
This version implements "AutoID", a way to fill in uid- and gidnumber for POSIX accounts automatically. Thus, you don't have to worry anymore about what IDs are used and which are free. phpGeneral will use the first free number available.
Furthermore encryption for passwords can now be switched on and off and the MyEntry user objects don't have to be POSIX accounts. They can also be of type "person".