mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 20:51:30 +00:00
reword error message
This commit is contained in:
13
CHANGELOG
13
CHANGELOG
@@ -1,5 +1,18 @@
|
|||||||
# Nmap Changelog ($Id$); -*-text-*-
|
# 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
|
4.23RC1
|
||||||
|
|
||||||
o NmapFE is now gone. It had a good run as the default Nmap GUI
|
o NmapFE is now gone. It had a good run as the default Nmap GUI
|
||||||
|
|||||||
@@ -398,19 +398,19 @@ void NmapOps::ValidateOptions() {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (ackscan|finscan|idlescan|ipprotscan|maimonscan|nullscan|synscan|udpscan|windowscan|xmasscan) {
|
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) {
|
if (numdecoys > 0) {
|
||||||
fatal("Sorry, but decoys (-D) require %s.\n", privreq);
|
fatal("Sorry, but decoys (-D) require %s.", privreq);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fragscan) {
|
if (fragscan) {
|
||||||
fatal("Sorry, but fragscan requires %s\n", privreq);
|
fatal("Sorry, but fragscan requires %s.", privreq);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (osscan) {
|
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)
|
if (ipoptionslen)
|
||||||
|
|||||||
Reference in New Issue
Block a user