Elliot Glaysher
|
14d1b59117
|
natpmp: even more cleanup
|
2020-08-14 10:23:39 -04:00 |
|
Elliot Glaysher
|
b4878a8b03
|
natpmp: Separate out the PortThreadMsgs from the heap actions.
|
2020-08-13 13:36:20 -04:00 |
|
Elliot Glaysher
|
a3336fde41
|
natpmp: more nits
|
2020-08-13 11:52:42 -04:00 |
|
Elliot Glaysher
|
1183ac0b22
|
natpmp: checkpoint while addressing comments
|
2020-08-13 11:12:26 -04:00 |
|
Elliot Glaysher
|
3e6fd0f8e8
|
natpmp: ~pilfer style nits
|
2020-08-13 10:08:02 -04:00 |
|
Elliot Glaysher
|
2e66ae10ec
|
natpmp: use MonadIO in the bindings to remove unsightly "io $"
|
2020-08-10 13:15:03 -04:00 |
|
Elliot Glaysher
|
4d8c6ad09a
|
nat-pmp: improve error and diagnostic messages
|
2020-08-10 13:02:13 -04:00 |
|
Elliot Glaysher
|
149565cd97
|
king: get tests passing after nat-pmp changes
|
2020-08-07 13:04:57 -04:00 |
|
Elliot Glaysher
|
6368aa2b02
|
king: Turn NAT-PMP on by default, with a flag to disable.
Also: error checking.
|
2020-08-07 12:42:00 -04:00 |
|
Elliot Glaysher
|
a3e33644a9
|
king: port forward ames traffic behind a NAT.
Tested with a comet trying to receive traffic from a planet in the
cloud. (h/t ~master-morzod)
|
2020-08-06 16:26:22 -04:00 |
|
Elliot Glaysher
|
86b445b7cb
|
king: First attempt at integration with NATPMP.
This sets up a separate thread to handle scheduling of lease
renewals.
|
2020-08-05 15:33:37 -04:00 |
|