urbit/pkg/hs/natpmp-static
Elliot Glaysher 1401d7bc5c natpmp: fix error handling and don't die on errors in getpubliaddress
This fixes a case where the natpmp async could pure () instead of
recursing, which would lock ames. This also adds some more error
handling on the haskell side of things and disables the raw fprintfs
in the c bindings layer.
2020-08-19 12:53:59 -04:00
..
cbits natpmp: fix error handling and don't die on errors in getpubliaddress 2020-08-19 12:53:59 -04:00
hsrc_lib/Network natpmp: more nits 2020-08-13 11:52:42 -04:00
LICENSE natpmp: Make haskell bindings to libnatpmp and add them to the build. 2020-08-04 13:24:55 -04:00
natpmp-static.cabal natpmp: ~pilfer style nits 2020-08-13 10:08:02 -04:00
README.txt nat-pmp: Add readme talking about providence. 2020-08-07 12:41:49 -04:00
Setup.hs natpmp: Make haskell bindings to libnatpmp and add them to the build. 2020-08-04 13:24:55 -04:00

This is a vendored copy of libnatpmp-20150609, along with haskell bindings to
the library. Only the C code which was needed for these bindings was copied out
of the distribution.

Original code: http://miniupnp.free.fr/libnatpmp.html