fix broken slash links and limit /anon to just a+b
store IP hashes instead of IPs