Michal Čihař - Blog Archives for English

Community Bonding Period

Dear students, the Community Bonding Period is almost over and I have not seen much activity from most of you. Maybe you really do not have any questions about the project or existing code base, but I really doubt it (well, the code documentation is always the weak point).

The summer is not that long as you might think and you will have lot of things to do during it!

PS: phpMyAdmin's GSoC 2009 Student Guide is still valid.

Planet phpMyAdmin update

I finally found some time to work on planet phpMyAdmin. It now has same look as phpmyadmin.net website, links to feeds are more visible and the website links to it at some places.

All templates and planet configuration are now stored in our SVN repository.

Now let's hope that I will not be the only one who regularly posts there :-).

Gammu test version 1.24.90

I finally find time to make another release of Gammu. This time it is really just bug fixing and I will stay in this mode for some time, because I have simply too much things to do in real life.

Full list of changes follows:

  • Fix checking for MPBR (bug #873).
  • Fix reading of calls with wrong timestamp (bug #872).
  • Increase timeout for IrDA phonet (bug #867).
  • Better detect some weird phone states (bug #866).
  • Fix handling of caller group in Python bindings (bug #870).
  • Correctly detect empty entries from Motorola.
  • Better error reporting from at-charset test.
  • smsd-inject now shows ID of injected message.
  • Fix decoding of date in Nokia phonebooks (bug #876).
  • Fix detection of SMS message memories in AT (bug #875).
  • Improve documentation for savefile (bug #893).
  • Add stricter check for DBI version (bug #894).

You can download from usual place: http://cihar.com/gammu/,

Debian users will find packages in experimental soon, SUSE, Fedora and Mandriva users can check experimental repository in OpenSuse Build Service.

Photo uploader 0.7

More a year from last release, I decided to push out version 0.7 of Photo uploader. If you don't know this tool yet, it is helper to upload photos (or images) over net. It was created when I became too lazy to upload hundreds of photos to digilab, but generally it can support any service which allows you uploading of whatever using HTML forms.

News in this release:

  • Added support for happyfoto.cz.
  • Added support for happyfoto.sk.

Going native IPv6

I finally managed to ask my hosting provider for a IPv6 addresses and it went surprisingly smoothly. So since today, all what is running on my server (for example Wammu website or phpMyAdmin wiki and demo) should be accessible natively over IPv6.

And thanks to Sixxs guys for providing tunnel which I've been using up to now.

Announcing Planet phpMyAdmin

Now when there is already some content, it's time to announce planet phpMyAdmin. You will find there posts from phpMyAdmin contributors including Google Summer of Code students, so you might find there what interesting ideas they have. Please note that this blog does not have to contain only phpMyAdmin related posts, it's just for all what contributors do (as usual on other planets).

It currently lives on http://pmaplanet.cihar.com/.

PS: If you think your blog is missing there, please drop me a note.

New server is up and running

If you can read this, it means that new server is running. It looks like migration went quite smoothly, at least I do not see any problems so far.

So now the phpMyAdmin demos, wiki and other not so popular services will have enough power to run nicely. I hope that quad core CPU with 8 gigabytes of RAM will last at least few ears ;-).

Server migration

This Friday, I will finally change hardware which runs this server. As there are quite a lot of services to migrate, you can expect downtime tomorrow evening (starting around 18:00 CEST) of unexpected length.

As soon as everything is up, feel free to complain what is broken and did not survive migration.

Summer of Code 2009

This year it looks like Google Summer of Code will bring me much more work than it has brought in past years. Currently I have four students on the track:

  • Mobile phones synchronisation for OpenSUSE. This will hopefully bring improvements to both Gammu and Conduit and the outcome should be working solution for at least some phones.
  • Import improvements for phpMyAdmin. I would say this has been the best GSoC proposal I have seen so far, so let's see how it will progress.
  • Changes tracking in phpMyAdmin. At the end we do have two projects on similar topic, but I want to push one of students more to synchronisation direction.

Let's see what will this bring to participating projects, but I hope all projects will end up at least with partial success and will bring great additions to free software.

Gammu stable version 1.24.0

Gammu 1.24.0 is out! It does not bring any new outstanding features, just small optimizations in SMSD, documentation improvements and various bug fixes.

Full list of changes:

  • Better detect Bluetooth ports on Samsung (bug #862).
  • Ignore security errors on AT init (needed for Huawei).
  • LUID reading requires IrMC profile.
  • Locations for GlobeTrotter 3G+ start at 0 (bug #847).
  • More verbose logging of delivery reports (bug #824).
  • Increase default DeliveryReportDelay (bug #824).
  • Fixed handling of SMS locations (bug #853).
  • PostgreSQL backend now supports IDs for RunOnReceive.
  • RunOnReceive is started through shell not directly.
  • Fixed reading of empty phonebook entries from Samsung (bug #809).
  • Reread messages if CMGL shows them corrupted (bug #691).
  • Added support for vNote files.
  • Properly detect Nokia 6220 Classic (bug #840).
  • Fix writing of phonebook on Motorola V8 (bug #827).
  • Detect daemon on FreeBSD.
  • Ignore charset errors on AT init as some phones might need PIN.
  • Optionally use MT for phone phonebook for AT phones.
  • Added support for quick dial numbers on AT phones.
  • Fixed decoding of Samsung memory entries.
  • Properly handle corrupted messages from Nokia phones (bug #811).
  • Fix parsing of calls from Alcatel C701 (bug #831).
  • Fixed handling of error states with -len and -autolen parameters.
  • Fixed possible crash in DBI engine.
  • PostgreSQL engine properly uses sequences instead of reinventing.
  • MySQL engine properly uses auto increments instead of reinventing.
  • Fix escaping of field name in PostgreSQL engine.
  • Better SMSD files logging.
  • Added testing of SMSD files engine.
  • Increase timeout for AT settings SIM card SMS storage.
  • Fixed date formatting in PostgreSQL SMSD service.
  • Add option to install without documentation.
  • Add -textutf8 option for TEXT sms.
  • Fix crash when some lines in config are too long.
  • Make smsdrc example better looking by removing obsolete docs.
  • Make dku2 connection types work on Linux (alias to fbususb).
  • Better calculation of signal percent.
  • Fixed getting of memory status for some Nokias (bug #836).

You can download from usual place: http://cihar.com/gammu/,

Debian users will find packages in unstable soon, SUSE, Fedora and Mandriva users can check repository in OpenSuse Build Service and Ubuntu in my PPA.