diff --git a/CHANGELOG b/CHANGELOG index bac0077e9..97d4de223 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,18 @@ # Nmap Changelog ($Id$); -*-text-*- +o Reworded an error message after a woman reported that it was "highly + offensive and sexist". She also noted that "times have changed and + many women now use your software" and "a sexist remark like the one + above should have no place in software." The message was: "TCP/IP + fingerprinting (for OS scan) requires root privileges. Sorry, + dude.". I checked svn blame to call out the insensitive, + chauvinistic jerk who wrote that error message, but it was me. Oops. + +o We received a bug report through Debian entitled "Nmap is a + clairvoyant" because when you run it with -v on September 1 1970, it + reports "Happy -27th Birthday to Nmap, may it live to be 73!". We + have decided that clairvoyance is a feature and ignored the report. + 4.23RC1 o NmapFE is now gone. It had a good run as the default Nmap GUI diff --git a/NmapOps.cc b/NmapOps.cc index 80905f919..fc9b11084 100644 --- a/NmapOps.cc +++ b/NmapOps.cc @@ -398,19 +398,19 @@ void NmapOps::ValidateOptions() { #endif if (ackscan|finscan|idlescan|ipprotscan|maimonscan|nullscan|synscan|udpscan|windowscan|xmasscan) { - fatal("You requested a scan type which requires %s. Sorry dude.\n", privreq); + fatal("You requested a scan type which requires %s.", privreq); } if (numdecoys > 0) { - fatal("Sorry, but decoys (-D) require %s.\n", privreq); + fatal("Sorry, but decoys (-D) require %s.", privreq); } if (fragscan) { - fatal("Sorry, but fragscan requires %s\n", privreq); + fatal("Sorry, but fragscan requires %s.", privreq); } if (osscan) { - fatal("TCP/IP fingerprinting (for OS scan) requires %s. Sorry, dude.\n", privreq); + fatal("TCP/IP fingerprinting (for OS scan) requires %s.", privreq); } if (ipoptionslen)