Currently the user agent is hardcoded. We want to provide information about the acutal operating system, kernel, architecture, language, webkit version and application name.
Created attachment 16766 [details] A first attempt at the user agent This patch provides the operating system, architecture, kernel, language and application name. It is currently specific to unix systems, Windows is hardcoded to XP. Further more the webkit version is still hardcoded to 420+ and the application name can't be changed (there is no api for this anyway).
As for the Windows version I imagine the WebKitWin code for this could be eventually shared along ports, as Qt will probably also need this.
Created attachment 16769 [details] With DirectFB and Changelog
We already have a bug with patch intending to address this. You should do a Bugzilla search to find it.
*** This bug has been marked as a duplicate of 15409 ***