nnposter
d22dbc63b8
Adds a necessary search restart to custom strcasestr().
...
Previously needle "ab" would not be found in haystack "aab".
2018-08-25 22:39:36 +00:00
nnposter
6725a34200
va_copy also requires va_end
2018-08-25 19:41:32 +00:00
nnposter
302954fb3f
Rectifies incorrect use of va_start/va_end from stdarg.h. Closes #1297
2018-08-09 22:11:15 +00:00
dmiller
cdae588782
Check for additional libs required for inet_pton/ntop, as on Solaris
2018-07-02 16:20:39 +00:00
dmiller
01e7430797
Remove the old optparse function; options must be specified with hyphens.
2018-02-20 17:37:47 +00:00
fyodor
ff62300249
Bump copyright dates to 2018 and slightly improve wording (doesn't change meaning) of Nmap license header text
2018-01-28 21:18:17 +00:00
dmiller
dace53a931
Avoid selecting on STDIN on Windows. Fixes #978
2017-09-30 15:34:35 +00:00
dmiller
b90786a5ef
Regen configure scripts
2017-09-27 21:29:31 +00:00
dmiller
97d3fb34f6
Silence autoreconf warnings. Closes #1009
2017-09-19 17:01:39 +00:00
dmiller
011ebd731b
Fixes to configure for libssh2+libz
2017-07-31 16:56:48 +00:00
evangel
0c142333bb
Merged gsoc-ssh branch. Closes #910
2017-06-29 21:27:35 +00:00
dmiller
9c7ea727a7
Update license terms for 2017
2017-06-07 12:32:38 +00:00
dmiller
34841655c3
Remove un-checked HAVE_RPC_TYPES_H as we have no test for it
2017-04-19 14:24:43 +00:00
nnposter
32d85005d9
Enables support for TLS SNI on the Windows platform. Fixes #700
2017-02-25 00:47:30 +00:00
fyodor
4bd67aa2fb
Update the Nmap license/header text to reflect latest updates to docs/legal-notices.xml
2016-12-14 00:12:23 +00:00
tudor
1e1f744186
Added IOCP integration for Nsock, engine IOCP is the default engine on Windows
2016-08-22 19:15:13 +00:00
tudor
63b31682f4
Reverted the IOCP integration
2016-08-11 18:58:03 +00:00
tudor
1aa7958e23
Added IOCP integration for Nsock
2016-08-09 12:44:55 +00:00
dmiller
2e05009ff7
Avoid undefined behavior of shifting over the sign bit by declaring unsigned literal
2016-07-28 05:11:34 +00:00
dmiller
8895dfaa20
Backport r35869: move definition of _WIN32_WINNT into nbase_winconfig
2016-06-15 13:56:03 +00:00
dmiller
f90587f131
Bump earliest supported Windows version to Vista, enabling poll nsock engine.
2016-06-04 02:46:13 +00:00
dmiller
855ec33fc0
Allow use of Windows' own inet_pton and inet_ntop functions
2016-06-04 02:46:12 +00:00
dmiller
50054e6ed7
Update platform toolset to remove XP compatibility
2016-06-04 02:46:11 +00:00
dmiller
6e33d6ac3c
Bump date in copyright headers
2016-04-04 15:38:44 +00:00
david
ea400e1ff0
Typo fix: "nall"→"null".
2016-01-04 22:10:57 +00:00
dmiller
7300cde374
Avoid segfault with vasprintf("%s", NULL). http://seclists.org/nmap-dev/2016/q1/4
2016-01-04 21:44:47 +00:00
dmiller
37d517b32e
Use XP compatibility SDK, because users are complaining
2015-11-10 16:47:35 +00:00
dmiller
f4619edece
Update http urls for nmap.org to https
2015-11-05 20:41:05 +00:00
gio
730c9936bb
Keep nbase compatible with old C compilers
2015-08-18 16:21:25 +00:00
gio
a44030ae23
Add tests subdir and have DNS test compile and run
2015-07-30 06:27:30 +00:00
gio
15840e1793
Move sockadd_storage helpers functions to appropriate files
2015-07-30 06:27:13 +00:00
gio
2d1251329f
Add ss_family to sockaddr_storage and align to 64bit
2015-07-09 09:26:11 +00:00
dmiller
2056a30a76
Fix compilation on VS2010. Closes #183
2015-07-08 11:58:57 +00:00
dmiller
68409b2226
Update copyright date to 2015
2015-06-03 13:01:29 +00:00
dmiller
fbbb64a190
Silence warnings: 'Makefile.in seems to ignore the --datarootdir setting'
2015-03-11 04:14:24 +00:00
dmiller
0952bed032
Merge final changes to support VS2013 build
...
Changes:
* Fix a collision of the name PS_NONE with a different constant in shlobj.h
* Update solution and project files for VS2013
* Update the NSIS installer to reference the VC 2013 redistributable
2015-01-17 04:35:01 +00:00
dmiller
fc99bed706
Don't use unnecessary parens with __declspec
...
Reported by nnposter, this broke on VS2010. Pretty sure this was just a
simple mistake in the first place. Fixes #33
2015-01-01 13:39:47 +00:00
dmiller
85bb2d388d
Define a NORETURN macro
2014-11-17 13:25:32 +00:00
dmiller
a067bc25bc
Let MSVC know about noreturn attribute to help with code analysis
2014-11-12 13:29:40 +00:00
dmiller
877eee826c
Fix compilation on VS2013
2014-11-11 18:56:06 +00:00
dmiller
5adfb3b1de
Update copyright notice to 2014
2014-08-16 01:52:33 +00:00
jay
8d5ec9e310
Reapply r33420, r33421. Fix a missing right parenthesis. https://xkcd.com/859/
2014-08-15 12:09:22 +00:00
fyodor
f6f59a7cd7
Auto regeneration with latest template files, etc.
2014-08-13 22:57:43 +00:00
jay
d4cf544df6
Fix a missing bracket at the end of the IMPORTANT NMAP LICENSE TERMS part in each file
2014-08-02 19:29:50 +00:00
d33tah
eab18b4522
Get rid of stringisprintable() function - this wasn't used anywhere in the code, yet it was linked into the executable.
2014-04-29 10:56:28 +00:00
david
31e4350dba
Make the argument to checked_fd_isset non-const.
...
I got this error compiling on OS X 10.6:
In file included from netutil.cc:132:
../nbase/nbase.h: In function 'int checked_fd_isset(int, const fd_set*)':
../nbase/nbase.h:385: error: invalid conversion from 'const fd_set*' to 'fd_set*'
../nbase/nbase.h:385: error: initializing argument 2 of 'int __darwin_fd_isset(int, fd_set*)'
netutil.cc: In function 'int send_ipv6_ip(const sockaddr_in6*, const unsigned char*, size_t)':
netutil.cc:3846: warning: unused variable 'tclass'
make[2]: *** [netutil.o] Error 1
make[1]: *** [netutil_build] Error 2
2014-04-11 05:08:30 +00:00
henri
f20d84f9c1
Workaround to compile inline functions with MSVC v16 [Patch from Gisle Vanem].
2014-02-24 13:16:24 +00:00
dmiller
3f0d0c16f9
Spellcheck on Nmap, Nsock, Nbase source files
2014-02-20 18:44:12 +00:00
dmiller
c9714990c7
Remove trailing whitespace from C/C++ files
...
https://secwiki.org/w/Nmap/Code_Standards
2014-02-12 20:25:51 +00:00
dmiller
2896c21989
Convert some file encodings from ISO-8859-2 to UTF-8
...
https://secwiki.org/w/Nmap/Code_Standards
2014-02-12 19:49:43 +00:00