1. An IP address checking bug fixed for Blink engine (Google Chrome & new Opera).
2. Code refactoring