Bugzilla – Bug 528
Would be nice to detect and possibly add exceptions for SlimServer in new XPSP2 firewall
Last modified: 2008-12-18 11:53:37 UTC
We can check if the firewall is on or off here: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile -- "EnableFirewall" (REG_DWORD)... 0 = firewall off, 1 = firewall on... either one is valid here, but if it's set to 1 we should add our ports? -- "DoNotAllowExceptions" (REG_DWORD)... 0 = allow exceptions, 1 = do not allow exceptions... we'd require this to be 0. -- "DisableNotifications" (REG_DWORD)... 0 = tell the user about events, 1 = don't tell the user... obviously we shouldn't touch this. We can add ports here: HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List They're added as REG_SZ strings and the format appears to be: "<PORT#>:<PROTOCOL>:<REMOTEZONE>:<Enabled/Disabled>:<COMMENT>" -- Port # = obvious -- Protocol = tcp or udp, not sure if other settings are valid -- Remote zone can be "LocalSubNet", * for all IPs... Not sure if it lets you specify custom subnets or not, can't find proper syntax for this on the intarweb. -- Enabled/Disabled is obvious... -- Comment is obvious... They seem to take affect IMMEDIATELY after they are imported. I'll attach a .reg file that has the right ports and has them enabled... Just 3483/tcp 3483/udp and 9000/tcp though. I don't think most people would be using 9090 much so that shouldn't be a big deal...
Created attachment 118 [details] registry keys to allow slimserver ports in windows firewall This can be imported silently with regedit. This is done by: regedit -s <filename.reg>
Vidur checked in a fix for this on September 3rd...
There are 536 bugs in the database with targets of '---' that were fixed prior to new year 2006. I am setting them to targets of 6.2.1 to keep them from showing up in my queries.
Routine bug db maintenance; removing old versions which cause confusion. I apologize for the inconvenience.