IPv6 and https support

1. marked as IP for edits from IPv6.

2. supporting https for diff and block links.

That already works on RyuBots. seems stable.