/// <summary> /// Unblock a specified host /// </summary> public void RemoveBlockedService(string host) { if (host.Equals(ExternalServicesGuid)) { blockExternalServices = false; } if (blockedHostList.ContainsHost(host)) { string hosts = blockedHostList.ToString().Replace(String.Format("{0};", host), String.Empty); blockedHostList = new HostList(hosts); } }
private void miEditBlockedHosts_Click(object sender, System.EventArgs e) { string sNewList = frmPrompt.GetUserString("Edit Blocked Host List", "Enter semicolon-delimited block list.", hlBlockedHosts.ToString(), true); if (null == sNewList) { FiddlerApplication.UI.sbpInfo.Text = "Block list left unchanged."; return; } else { string sErrors; if (!hlBlockedHosts.AssignFromString(sNewList, out sErrors)) { MessageBox.Show(sErrors, "Error in list"); } else { FiddlerApplication.UI.sbpInfo.Text = "Block list updated."; } } }