Invalid birthday dates
Bug description
My Jabber profile s6@jabber.ru set via the Gajim client contains:
Birthday: April 17, 1974
This is incorrect, I guess. The correct behavior for Gajim, I guess, is to strictly validate the date and to not accept invalid dates. Strict validation must include strick validation against the standard calendar (i.e., day must be valid, month must be valid, and year must be valid).
Steps to reproduce
Edit your profile, type some invalid (non-YYYY-MM-DD) date in the Birthday field, and press OK. Gajim saves part of this info to jabber server, and the date sometimes becomes garbled on some services using Jabber protocol (e.g. on http://juick.com/ ).
Software versions
OS version:
Ubuntu 9.04
uname -a Linux hostname 2.6.28-18-generic #60 (closed)-Ubuntu SMP Fri Mar 12 04:40:52 UTC 2010 i686 GNU/Linux
GTK version: GTK+ Version: 2.16.1
PyGTK version: 2.14.1