SSCN should always be announced via the FEAT reply, this is part of the RFC standard.
The CPSV command was introduced before SSCN existed, and we supported CPSV first.
We use SSCN if it's defined in the FEAT reply, if not we use CPSV because CPSV will not show up in the FEAT reply and there's no way to detect if CPSV is supported apart from testing it.
We could attempt to do a fall back if CPSV isn't supported and attempt SSCN before finally giving up. This isn't something I am able to test though.
Last edited by bigstar; 04-25-2008 at 01:38 AM.
|