- make sure that `naz` reads exactly the first 4bytes of an smpp header: https://github.com/komuw/naz/pull/153
- if `naz` is unable to read exactly those bytes, it unbinds and closes the connection
- this is so as to ensure that `naz` behaves correctly and does not enter into an inconsistent state.
- make sire that `naz` reads exacly the first 16bytes of the smpp header: https://github.com/komuw/naz/pull/155
- this builds on the [earlier work](https://github.com/komuw/naz/pull/153) but now `naz` takes it a step further and will unbind & close connection if it is unable to read the entire SMPP header
- this is done to prevent inconsistency and also to try and be faithful to the smpp spec.
- enhance type annotations of `naz.log`: https://github.com/komuw/naz/pull/156