Clean up warnings and more carefully respect protocol limits

Merged Alan Coopersmith requested to merge alanc/libfs:master into master

Merge request reports