When i set "Upload Options" -> Set permissions in Transfer tab of preferenses to 664 it works, but after some WinSCP restarts (or maybe one), it keeps setting default permissions to 644. I have disabled transfer resume but this does not helps.
My OS: WinXP Pro SP1
Home directory permission: 664
User not owns home directory, but in owner group
Uploads are saccessful, but permissions set to 644 whatever i set in preferences.
Some times permissions was set correctly by WinSCP. Nothing changed on server after that happiend.