Easylist seems not to be working



  • Hey all.  Seem to be having a bit of trouble getting Easylist to work.  It's configured, properly so far as I can tell, but when I run an update, it pulls in the file (or at least gets a 200; I'm able to download the file manually no problem), but then reports "No Domains Found":

     UPDATE PROCESS START [ 01/12/17 02:48:48 ]
    
    ===[  DNSBL Process  ]================================================
    
    [ easylist ]		 Downloading update .. 200 OK
     No Domains Found
    
    [ easylistprivacy ]	 exists. [ 01/12/17 02:48:50 ]
    [ hphosts ]		 exists.
    [ yoyo ]		 exists.
    [ adaway ]		 exists.
    [ cameleon ]		 exists.
    
    ===[  Continent Process  ]============================================
    
    ===[  IPv4 Process  ]=================================================
    
    ===[  IPv6 Process  ]=================================================
    
    ===[  Aliastables / Rules  ]==========================================
    
    No changes to Firewall rules, skipping Filter Reload
    No Changes to Aliases, Skipping pfctl Update
    
     UPDATE PROCESS ENDED [ 01/12/17 02:48:51 ]
    
    

    When I check the DNSBL log files, all the other lists are present, including easylistprivacy, but not easylist itself.  I'm not seeing anything else in the logs to indicate a problem.

    Oh, and this issue is happening for me on both 2.1.1_4 and 2.1.1_5 (just updated hoping that would fix it), and this is on pfsense 2.3.2-RELEASE-p1 (amd64).

    Let me know if I can provide any more info, and thanks in advance to anyone who has any insights into this.


  • Moderator

    Ensure that you selected the EasyList categories in the category dropdown selection field.



  • I have the exact same problem even after making sure the settings are selected.

    UPDATE PROCESS START [ 01/12/17 10:12:11 ]

    ===[  DNSBL Process  ]================================================

    [ easylists ] Reload . completed .
    No Domains Found

    [ privacy ] Reload . completed ..
      –--------------------------------------------------------------------
      Orig.    Unique    # Dups    # White    # Alexa    Final               
      ----------------------------------------------------------------------
      2696    2675      0          0          0          2675               
      ----------------------------------------------------------------------


    Assembling database... completed
    Validating database... completed
    Reloading Unbound.... completed
    DNSBL update [ 2675 | PASSED  ]… completed [ 01/12/17 10:12:12 ]
    –----------------------------------------

    ===[  Continent Process  ]============================================

    ===[  Aliastables / Rules  ]==========================================

    No changes to Firewall rules, skipping Filter Reload



  • I just set this up today and I am also experiencing the same problem. The time out is the first time it has errored but normally it just says no domains found like in the OP. I have highlighted under Categories All and half of the list to test and neither fixed it, I also have nothing under DNSBL Feeds as I just wanted to test the Easylist and EasyPrivacy first.

    I checked under logs, Original DNS Files | EasyList.orig looks as it should, but under DNSBL Files it only has EasyPrivacy.ip & EasyPrivacy.txt

    
     UPDATE PROCESS START [ 01/13/17 01:19:06 ]
    
    ===[  DNSBL Process  ]================================================
    
    [ EasyList ]		 Downloading update . cURL Error: 28
    Operation timed out after 15000 milliseconds with 0 out of 0 bytes received Retry in 5 seconds...
    .. 200 OK
     No Domains Found
    
    [ EasyPrivacy ]		 exists. [ 01/13/17 01:19:47 ]
    [ DNSBL_IP ]		 Updating aliastable... 
      no changes.
      Total IP count = 14
    
    ===[  Continent Process  ]============================================
    
    ===[  IPv4 Process  ]=================================================
    
    [ AdblockWarningRemovalList ] exists.
    
    ===[  IPv6 Process  ]=================================================
    
    ===[  Aliastables / Rules  ]==========================================
    
    No changes to Firewall rules, skipping Filter Reload
    No Changes to Aliases, Skipping pfctl Update
    
     UPDATE PROCESS ENDED
    
    

  • Moderator

    Thanks for reporting….

    EasyPrivacy had a similar issue a few months back since they changed the format of the list.

    I have posted a Pull Request to fix this issue for EasyList. Waiting for the Devs to merge it…

    https://github.com/pfsense/FreeBSD-ports/pull/253/files

    Thanks!



  • Woot, thanks much!  And a little forward planning for 2.4, too, nice lil' PR!



  • @BBcan177:

    Thanks for reporting….

    EasyPrivacy had a similar issue a few months back since they changed the format of the list.

    I have posted a Pull Request to fix this issue for EasyList. Waiting for the Devs to merge it…

    https://github.com/pfsense/FreeBSD-ports/pull/253/files

    Thanks!

    Cheers for the prompt response/patch release :D


  • Moderator

    This has been fixed in pfBlockerNG v2.1.1_6



  • Tested and working, thanks again!



  • Kinda resurrecting this thread but I'm having a very similar issue with pfBlockerNG v2.1.1_6 on pfsense 2.3.3-RELEASE-p1

    UPDATE PROCESS START [ 03/26/17 10:48:56 ]
    
    ===[  DNSBL Process  ]================================================
    
    [ easylist ]		 exists.
    [ easyprivacy ]		 exists.
    [ HandEdits_custom ]	 exists.
    [ yoyo ]		 exists.
    [ hosts ]		 exists.
    [ partialhosts ]	 exists.
    [ adservers ]		 exists.
    [ adwarefilters ]	 Downloading update .. 200 OK
    
     Terminated - Easylists can not be used.
    
     No Domains Found
    

    If I look at /var/db/pfblockerng/dnsbl/ I can see the EasyList.ip and .txt as well as EasyPrivacy.ip and .txt however domains listed in the .txt files do not appear to be being blocked.  Not really sure what to look at or check to get this fixed.  My other lists appear to be working in pfBlockerng.


  • Moderator

    You can only use the EasyList/EasyPrivacy feeds in the package. All other ADBlock type feeds are typically not compatible since most don't list just the domain names which can cause a lot of False positives…

    The next release will have all the EasyList Language specific feeds added tho.



  • Thanks BBcan177.  I was confused, I thought the "Terminated - Easylists cannot be used" message was referring to the easylists provided by default in pfblocker.  I removed the incompatible lists and the message went away.