We recently upgraded MediaWiki from 1.13.2 to 1.15.4. One of the side effects is that people's signatures are automatically deleted. That is, a signature added under MY PREFERENCES gets changed to match the Real Name field after a couple of minutes.
We set $wgCleanSignatures = false in LocalSettings.php but this does not change the behaviour.
Does anyone know how to prevent this?
Update: it might help to add some more details.
In MY PREFERENCES I write:
[[User:MyName|<span style="color:lightseagreen">My Name</span>]] ([[User talk:MyName|<span style="color:lightseagreen">Talk</span>]])
My signature on a talk page is therefore:
--[[User:MyName|<span style="color:lightseagreen">My Name</span>]] ([[User talk:MyName|<span style="color:lightseagreen">Talk</span>]]) <time date stamp>
After one hour, the preference reverts to:
My Name
And my signature becomes:
--My Name <time date stamp>
This should an issue with using external authentication. When a user logs in it updates their attributes, and I am guessing during this process during the upgrade it is also updating the users signature, modify your code as needed.
You can see from the below how it updates.
Also check here, there is some chat about if you are using auto login it looks like signature is updated with username, youll need to mod the code.
http://www.mediawiki.org/wiki/Extension_talk:LDAP_Authentication/Archive_2#Signature_with_Real_Name
In LdapAuthentication.php