Connect depends on the node module 'crc' (https://github.com/alexgorbatchev/node-crc) which has licensing issues (alexgorbatchev/node-crc#2)
Express moved to https://github.com/brianloveswords/buffer-crc32 to solve this issue.
Ignore, I just realized that connect is using crc16, which doesn't have a MIT/BSD licensed alternative.
the perf is probably negligible between 16/32, we could probably switch to the same lib express is using even though the payloads are a lot smaller
Replace 'node-crc' with 'buffer-crc32', fixes licensing
The 'crc' package is using code that is not freely licensed(MIT/BSD)
Express also moved to 'buffer-crc32' recently because of this issue.