DansGuardian Lists - Order of Execution

The order in which the different lists are checked are roughly* as follows:
  1. exceptioniplist
  2. exceptionuserlist
  3. exceptionsitelist
  4. exceptionurllist
  5. blanket block**
  6. bannediplist
  7. banneduserlist
  8. bannedregexpurllist**
  9. bannedurllist**
  10. blacket ip block**
  11. bannedsitelist**
  12. postupload
  13. bannedmimetypelist
  14. bannedextensionlist
  15. exceptionphraselist
  16. bannedphraselist
  17. weightedphraselist
* This was how it worked in version 2.4 but since then things have become more complex but basically it's easiest to pretend it works like this.
** At these points the greyurllist and greysitelist are also checked.

Labels: