Using ifconfig <dev> 10.1.1.1 netmask 255.255.255.240 ends in broadcast address 10.255.255.255 instead of 10.1.1.15. The same ~erroneous~ behaviour was fixed in net-tools: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=186208
Can't reproduce on current git.