Matt Molyneaux
Matt Molyneaux
It appears that Salmon does not listen to IPv4 when run under Python 3: ``` salmon 3047 inboxen 6u IPv6 102157 0t0 TCP localhost:8823 (LISTEN) ``` It's possible that it...
https://github.com/ousret/charset_normalizer Claims to have more success at detecting encodings. Probably worth a look.
Allow Salmon to do something other than raise an exception when encountering certain decoding errors
It would be great if Salmon could be told to treat errors in byte decoding with something other than "strict". For example, it might be desirable to use "replace" instead...
We don't have proper test coverage on what happens if this is set or not, i.e. make tests for every time we check whether it is `None` or a `salmon.queue.Queue`
Currently using Python's SMTPd as the basis for our server implementatoins. This has no connection limiting and will just spawn n threads for n connections. A naïve connection limit could...
This is something I'd like to see and would go some way to mitigating #88 I'd expect the default limit to be `None` as it is in many other SMTPds
Python 2.7 will be end of life'd sometime in 2020, so that will leave us free to move away from `smtpd`: http://aiosmtpd.readthedocs.io/ `aiosmtpd` promises a nicer API and a few...
Related to #89 Python-daemon has caused multiple issues in the past and is causing issues again. I'm not particularly happy with the developer's response either, it was basically "don't use...
Added a new target `libhl.a` to `Makefile` and `CMakeLists.txt` for statically linking your app to Hashlink. This allows users of Hashlink to distribute their apps without the need to to...
The `verify_requests` option on the PyPump object should really only be used for debugging. We should warn developers against making this option available to end-users (fingerprint-pinning is a better option...