protocolparser: ignore hidden files
makefile: add upload target