Okay, you've got cb.sailthru.com on your blocklists. You've asked for link.freebooksy.com.
In version 4 we would just check for link specifically on the blocklists. Advertisers have become more deceiving in their methods and have now started to make thinks like link as alternate names (CNAMEs) to actually go to other domains. They hide the domains you want blocked behind other names.
Version 5 takes the query for link and checks all the names that link means. In this case link is actually cb.sailthru.com and since you want cb blocked, we block it and any other name that it appears as.
So in this case link is hiding the fact that it's actually cb.sailthru and doing what you've asked.
If you instead want to allow cb then whitelist cb. If you just want to allow link and not cb everywhere then whitelist link.
As I said earlier the webpage is showing direct links at the moment, and I don't have an email to check it via.
Will check them tomorrow when I get a new email
Not with v5. If you whitelist the first domain (link.freebooksys.com) then the CNAMEs are not checked for blocking. No need to whitelist cb. as that would allow any domain that points to that CNAME through.
We had some discussion about how to handle this condition. The end idea was that whitelisting the CNAME makes the CNAME blocking kind of pointless. Users are expecting to see the direct domain so that is the domain allowed. DL's work ends up with a whitelist match causing any further checks against blocklists / CNAMEs to be skipped.