Cameron Gutman
|
c6837c95f1
|
Remove IPv6 UPnP code from MISS
|
2018-11-20 17:12:13 -08:00 |
|
Cameron Gutman
|
23ef57c20f
|
Remove echo port from WOL list to avoid possible reflection from internal network hosts
|
2018-11-18 10:58:58 -08:00 |
|
Cameron Gutman
|
56a0b2f2ad
|
Update README.md
|
2018-11-10 14:36:42 -08:00 |
|
Cameron Gutman
|
8875db4bd5
|
Update README.md
|
2018-11-10 14:14:25 -08:00 |
|
Cameron Gutman
|
d2ab2c1180
|
Update README.md
|
2018-11-10 14:12:42 -08:00 |
|
Cameron Gutman
|
b496b90888
|
Version 2.0
v2.0
|
2018-11-10 00:27:45 -08:00 |
|
Cameron Gutman
|
e7b5b07c4a
|
Several minor bugfixes from final pre-release testing
|
2018-11-10 00:21:01 -08:00 |
|
Cameron Gutman
|
732b430da8
|
Implement best-effort forwarding for Wake-on-LAN
|
2018-11-09 17:06:31 -08:00 |
|
Cameron Gutman
|
5aea5aedab
|
Ensure IPv6 PCP requests come from the correct address by explicitly binding
|
2018-11-08 19:46:43 -08:00 |
|
Cameron Gutman
|
5325a57e20
|
Improve failure messages for double NAT and NAT reflection failure
|
2018-11-08 19:31:52 -08:00 |
|
Cameron Gutman
|
92eeadadca
|
Use PCP for mapping on CGNs
|
2018-11-08 19:19:18 -08:00 |
|
Cameron Gutman
|
e7e37b8dfb
|
Use a per-server PCP nonce to fix unmapping
|
2018-11-08 18:09:27 -08:00 |
|
Cameron Gutman
|
3906de1a3a
|
Initial PCP implementation (not fully tested)
|
2018-11-07 22:06:40 -08:00 |
|
Cameron Gutman
|
c47014887a
|
Avoid making duplicate NAT-PMP requests to a UPnP gateway that was disconnected
|
2018-11-07 21:13:27 -08:00 |
|
Cameron Gutman
|
9dd169ba02
|
Fix memory leak if UPnP gateway lacked IPv6FC support
|
2018-11-07 18:00:54 -08:00 |
|
Cameron Gutman
|
4ee5b9d28a
|
Fix handling of malformed SSDP responses
|
2018-11-07 17:55:11 -08:00 |
|
Cameron Gutman
|
176a1762d6
|
Allow deletion of upstream mappings if we can guarantee they are ours
|
2018-11-07 17:44:49 -08:00 |
|
Cameron Gutman
|
2ba42e6dd5
|
Handle large SSDP responses better
|
2018-11-07 17:35:46 -08:00 |
|
Cameron Gutman
|
852ee8df8d
|
Fix socket leak in getUPnPDevicesByAddress()
|
2018-11-07 17:30:18 -08:00 |
|
Cameron Gutman
|
1b3fef5408
|
Fix RFC 6598 netmask for CGN
|
2018-11-07 17:28:33 -08:00 |
|
Cameron Gutman
|
1137825a4f
|
Add the ability to punch through multiple NATs in some situations
|
2018-11-06 21:57:17 -08:00 |
|
Cameron Gutman
|
c964830213
|
Move IPv6 FW check to the correct location
|
2018-11-06 20:39:59 -08:00 |
|
Cameron Gutman
|
1b8f15e259
|
Wait for the NAT-PMP response when deleting a conflicting entry
|
2018-11-06 20:24:45 -08:00 |
|
Cameron Gutman
|
d379a4ee74
|
Don't hardcode the testing IP address
|
2018-11-06 20:13:47 -08:00 |
|
Cameron Gutman
|
1c9ecbfb78
|
Add traceroute code for experimental double NAT handling
|
2018-11-05 21:38:36 -08:00 |
|
Cameron Gutman
|
2899843900
|
Avoid using IPv6 FC if no control URL was present
|
2018-11-05 19:43:50 -08:00 |
|
Cameron Gutman
|
81ca65d7d4
|
Rewrite STUN code based on moonlight-common-c and with TCP+UDP support
|
2018-11-05 18:55:59 -08:00 |
|
Cameron Gutman
|
e62ed6ccc5
|
Try deleting conflicting UPnP mappings
|
2018-11-05 17:51:37 -08:00 |
|
Cameron Gutman
|
774878ed17
|
Per RFC 6886, we should set publicport to 0 when deleting a NAT-PMP port mapping
|
2018-10-23 21:50:33 -07:00 |
|
Cameron Gutman
|
aeb288b62b
|
Version 1.3
v1.3
|
2018-10-23 17:38:06 -07:00 |
|
Cameron Gutman
|
d9320bed7d
|
Print a version header on logs and console output
|
2018-10-23 17:36:48 -07:00 |
|
Cameron Gutman
|
e8c39d1919
|
Print a message when we discover no UPnP devices at all
|
2018-10-23 17:13:09 -07:00 |
|
Cameron Gutman
|
1efebca1bd
|
Fix displaying 2 dialogs when we detect a Double NAT
|
2018-10-23 17:12:47 -07:00 |
|
Cameron Gutman
|
222ed5a568
|
Catch bogus private port values returned for NAT-PMP conflict
|
2018-10-23 17:11:55 -07:00 |
|
Cameron Gutman
|
5da85a1fb2
|
Fix malformed UPnP lease duration
|
2018-10-23 17:11:05 -07:00 |
|
Cameron Gutman
|
83c4413926
|
Remove port forwarding entries when MISS is stopped
v1.2
|
2018-10-22 09:33:18 -07:00 |
|
Cameron Gutman
|
15d60ed10a
|
Offer to show the troubleshooting log for terminal warnings too
|
2018-10-21 23:45:22 -07:00 |
|
Cameron Gutman
|
f1738fc11e
|
Fix a misleading message if GameStream has never been enabled
|
2018-10-21 21:41:36 -07:00 |
|
Cameron Gutman
|
0867814ae8
|
Fix double NAT port test
|
2018-10-21 21:32:30 -07:00 |
|
Cameron Gutman
|
541a0bf9d9
|
Version 1.2
|
2018-10-21 21:23:02 -07:00 |
|
Cameron Gutman
|
632bba6da8
|
Minor cosmetic changes to wording and warnings
|
2018-10-21 21:17:25 -07:00 |
|
Cameron Gutman
|
0ec33223f4
|
Rename mist.log to mis-test.log
|
2018-10-21 21:04:29 -07:00 |
|
Cameron Gutman
|
45b624c203
|
Improve reliability with NAT reflection disabled, UPnP IGD reporting disconnected, double-NATs, and CGNs
|
2018-10-21 21:04:08 -07:00 |
|
Cameron Gutman
|
7bc806edb4
|
Increase polling rate to once per 2 minutes to ensure rules are updated quickly after a router reboot
|
2018-10-21 20:33:18 -07:00 |
|
Cameron Gutman
|
afe60bfe30
|
Fix handling of IGD returning empty IP address and success status
|
2018-10-21 19:27:55 -07:00 |
|
Cameron Gutman
|
ac4e0101f2
|
Fix brown-paper-bag comment mistake in subnet calculation
|
2018-10-21 19:25:11 -07:00 |
|
Cameron Gutman
|
b619d7fed5
|
Remove unreferenced label
v1.1
|
2018-10-20 20:36:22 -07:00 |
|
Cameron Gutman
|
522fa0426c
|
Ensure that NAT-PMP is used if no UPnP IGD is found
|
2018-10-20 20:19:15 -07:00 |
|
Cameron Gutman
|
c35241f7d6
|
Version 1.1
|
2018-10-20 20:01:59 -07:00 |
|
Cameron Gutman
|
ae4346e587
|
Move mist.rc into Source Files section
|
2018-10-20 19:55:16 -07:00 |
|