I see that worker difficulty now adjusts automatically, regardless of the difficulty set through the web interface. Has this been discussed already?
I've also noticed it in my guiminer's console log.
For a slow worker that should be running at diff 1, it works as follows:
Initially, the "unknown" worker is set to diff 3 just after the connection. Then, after a short time without obtaining any share, the pool resets the worker to diff 1.
[edit]
Maybe after obtaining some share(s), but too little for a higher difficulty setting.
Can someone check pool behaviour when changing worker hashrate later during minig?
[/edit]