What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Goodbye AB-Solution
AB-Solution 1.0 was released on February 15, 2016 and continually improved over the years until the final version 3.11.2, released on March 17. 2018.
On August 26, 2018 its successor Diversion 4.0 took over, with an new name and a fresh code base. May AB-Solution and its website rest in peace.

FG2JuHa.png
 
Your swap code must have been nested into that sleep timer or else the Diversion installer would have found it.
Can you post the content of the old post-mount?

Please see below contents of post-mount.

Code:
#!/bin/sh

if [ "$1" = "/tmp/mnt/entware" ] ; then
  ln -nsf $1/entware-ng.arm /tmp/opt
fi

if [ "$1" = "/tmp/mnt/Data" ] ; then
  /opt/etc/init.d/S88transmission restart
fi

sleep 2
if [ -f /opt/swap ]
then
  echo -e "Mounting swap file..."
  swapon /opt/swap
else
  echo -e "Swap file not found or /opt is not mounted..."
fi

# DO NOT EDIT this part of the file #
# generated by AB-Solution 3.9
if [ -d "/tmp/mnt/absolution" ];then
    service restart_dnsmasq
    logger "AB-Solution added entries via $0"
    cp -f /jffs/.ash_history /root/.ash_history
    ln -s /tmp/mnt/absolution/ab-solution.sh /root/ab-solution.sh
fi
# end of DO NOT EDIT #
 
Hello all - I have a Asus AC88U running the latest release version of Merlin and I’m considering installing Diversion.

I’ve read the install guide, the FAQ, and done a couple cursory searches through this thread looking for the existence of issues I can think of.

We’re a family of mostly iOS devices and a few Windows PCs.

1. What’s the general opinion or experience of most using Diversion regarding WAF (wife acceptance factor)?

I love the idea of blocking ads but if Diversion causes byproduct functionality issues with services or websites I may have to think twice.

2. Browser based ad blockers frequently trigger messages from websites either asking or demanding that the ad blocker be disabled before the page will load. Is that the same with Diversion?


Thanks for any input.

Adam
 
I have my wifes's devices exempted from Diversion so she gets her ads, and free browsing.

I never get messages about ad blocking disabled an any devices using Diversion.
 
Had a little install loop when fresh installing Diversion 4.0.6 today. I have modified my router's https port to listen on 443, but Diversion Standard would not install while that port was listening for httpd, even though Pixelserv would end up using a dedicated IP. I worked around it by temporarily stopping the httpd service, but I don't think the installer should block itself if 443 is active on the main router LAN IP.

Happy New Year!
 
Had a little install loop when fresh installing Diversion 4.0.6 today. I have modified my router's https port to listen on 443, but Diversion Standard would not install while that port was listening for httpd, even though Pixelserv would end up using a dedicated IP. I worked around it by temporarily stopping the httpd service, but I don't think the installer should block itself if 443 is active on the main router LAN IP.

Happy New Year!

+10000!!!
 
Do you assign your wife’s devices a static IP or a DHCP reservation and exclude those internal IPs in Diversion or are you able to exclude them some other way?


DHCP reservation, then use lan>dhcp filter.

Annotation 2018-12-31 181829.jpg
 
I keep losing my diversion install on router ugprade or reboot. What could be causing this? I've noticed I lose my ssh terminal command history when this happens as well
 
I have been using diversion for a while and it is really helpful. However, sometimes when I add a domain to my whitelist, it does not apply after processing it. To fix that, I have to disable the blocking and re-enable it to actually make the change effective. Any ideas why this happens?
 
The el functions are only run against the primary blocking file. In your case, www.reddit.com is only blocked in the secondary (larger) blocking file and therefore not checked against.
However, adding the domain to the whitelist will remove it from the secondary blocking file next time the update runs or by running it manually in b.
I thought I tried that already, but followed your advice, and tried again. It is still blocking it. I have tried to add other domains to the whitelist (el, 1, 1), then did b and then 4. They are still being blocked by secondary blocking file. I see the entries I added in the whitlelist file (el, 1).

Am I doing something wrong here? Thanks and Happy New Year!
 
Please see below contents of post-mount.

Code:
#!/bin/sh

if [ "$1" = "/tmp/mnt/entware" ] ; then
  ln -nsf $1/entware-ng.arm /tmp/opt
fi

if [ "$1" = "/tmp/mnt/Data" ] ; then
  /opt/etc/init.d/S88transmission restart
fi

sleep 2
if [ -f /opt/swap ]
then
  echo -e "Mounting swap file..."
  swapon /opt/swap
else
  echo -e "Swap file not found or /opt is not mounted..."
fi

# DO NOT EDIT this part of the file #
# generated by AB-Solution 3.9
if [ -d "/tmp/mnt/absolution" ];then
    service restart_dnsmasq
    logger "AB-Solution added entries via $0"
    cp -f /jffs/.ash_history /root/.ash_history
    ln -s /tmp/mnt/absolution/ab-solution.sh /root/ab-solution.sh
fi
# end of DO NOT EDIT #
It should have copied the line "swapon /opt/swap" over to the new post-mount file but without the if-else statements.
 
If it's ok to share, did you decide on how to serve the webpage? I would be interested to know more about that.
Haven't played with the WebUI code for a while. So it's still open. What are your preferences for the web server type?
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top