dmiller
3e2fc8533a
Use AS_CASE when case/esac contains AC macros
2026-08-14 17:16:13 +00:00
dmiller
b403ddee1e
Disable RDMA support when building included libpcap
2026-08-13 14:54:46 +00:00
dmiller
5e40d2be2e
Stop m4 from mangling C source in libpcap check
2026-08-13 14:54:46 +00:00
dmiller
7a81c8e5dd
Fuzzing framework using libfuzzer
2026-08-11 22:13:31 +00:00
dmiller
e294b4fd73
Avoid deprecated autoconf macros.
2026-08-11 22:13:28 +00:00
dmiller
945cbf3506
Fix linker paths and libs order
2026-08-05 19:59:42 +00:00
dmiller
1b3ca45054
Compatibility fixes and Github autobuilds. Closes #3214
2026-01-12 16:59:25 +00:00
dmiller
76d932e3ab
Have configure check for PyPA build. Fixes #3115
2025-05-21 20:47:38 +00:00
nnposter
5039f7efca
Add configure test for presence of python setuptools. Close #2915 , see #2913
2024-09-07 02:40:36 +00:00
nnposter
bef25962e7
Improve tests for finding libpcre2. Close #2907 , see #2851 , see #2913
...
- Include definition of PCRE2_CODE_UNIT_WIDTH to allow the header test
to compile correctly
- Add description to the definition of HAVE_PCRE2_PCRE2_H
to prevent an autoheader missing template error
2024-09-01 20:36:02 +00:00
dmiller
c6ffdbf7ae
Also find pcre2/pcre2.h. Fixes #2851
2024-06-04 20:24:55 +00:00
dmiller
b969eed923
Check for correct libssh2 version via libssh2_userauth_banner function
2024-04-12 15:08:23 +00:00
dmiller
b7ee15c186
Add ssh banner to ssh-auth-methods
2024-03-27 19:51:37 +00:00
dmiller
828ab48764
Upgrade libpcre to PCRE2 10.42. Windows/macOS builds not completed.
2023-06-24 01:53:07 +00:00
dmiller
85f38cb858
Bump version to 7.94SVN post-release
2023-05-20 23:05:18 +00:00
dmiller
7d57e7d6b1
Update Lua to 5.4.4
2023-05-01 17:44:45 +00:00
dmiller
24b26317c7
Merge #2088 : Update Zenmap to Python 3 and PyGObject
...
Note: Ndiff build will be broken until subsequent changes are made.
Deprecation warnings will need to be addressed in future changes.
Closes #2088
2022-12-07 20:34:03 +00:00
dmiller
04bcefd3e4
Update Lua to 5.3.6
2022-08-31 18:39:45 +00:00
nnposter
5afd9c60e6
Validate OpenSSL libraries even in custom locations
...
Fixes #2420 , closes #2436
2022-03-03 02:58:32 +00:00
dmiller
210adf941e
Remove nmap-update
...
This feature was never publicly released, and has not been distributed
in our binary builds for a couple versions now. It needed to be removed
in order to reduce the number of places Nmap looks for data files. See #2051
2020-08-27 19:13:31 +00:00
dmiller
30110f911e
Add needed header checks, clean up unused ones. See #1887
2020-01-12 06:09:37 +00:00
dmiller
ec30dbab3f
Actually use custom libssh2 lib/header path if given
2019-10-07 04:04:25 +00:00
dmiller
bbdac0e8fe
Don't make libz support contingent on libssh2, since http.lua uses it now
2019-05-24 18:28:49 +00:00
nnposter
12f1894f97
Removes leftovers from past tests for PCAP_NETMASK_UNKNOWN
...
Test first implemented in r33774 (80f18a2bc7 ),
finally removed in r37527 (f8004b792c )
2019-02-19 01:47:13 +00:00
dmiller
f8004b792c
Replace a config-time check with a ifndef that also works on Windows.
2018-11-21 06:23:08 +00:00
dmiller
a0f55317f3
Fix inclusion of Lua headers. See #1355
...
We will need to do something similar for Ncat.
2018-10-16 05:18:31 +00:00
dmiller
e48361523b
Fix the check for pcap_set_immediate_mode, which was failing every time.
2018-10-04 17:35:53 +00:00
dmiller
d6a04c465e
Call pcap_set_immediate_mode to get results back immediately.
2018-08-21 04:51:33 +00:00
dmiller
4deb24fec4
Change configure check for libpcap to require pcap_create (libpcap 1.0.0 or later). See #1291
2018-08-20 22:08:55 +00:00
dmiller
53e4e92e32
Fix libssh2 detection. Fixes #1058 . Closes #1059
2017-11-01 22:55:49 +00:00
dmiller
3f8baf17b2
Mark something that doesn't work.
2017-07-31 19:09:47 +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
bace81fa5c
Add check for stdint.h needed by nse_utility.h
2016-09-06 18:14:57 +00:00
vincent
a2b5a1a5f9
Check for EVP_PKEY_get1_EC_KEY(), based on @jer-gentoo's work
2016-08-02 12:20:06 +00:00
dmiller
9058596e1e
Separate CFLAGS from CXXFLAGS. Was breaking with -std=c++11 on clang
2016-07-06 16:20:56 +00:00
batrick
7f5ec526fe
Merge branch 'nse-lua53'
...
Lua 5.3 adds several awesome features of particular interest to nmap including
bitwise operators and integers, a utf8 library, and standard binary pack/unpack
functions.
In addition to adding Lua 5.3, this branch changes:
o Complete removal of the NSE bit library (in C), It has been replaced with
a new Lua library wrapping Lua 5.3's bit-wise operators.
o Complete removal of the NSE bin library (in C). It has been replaced with a
new Lua library wrapping Lua 5.3's string.pack|unpack functions.
o The bin.pack "B" format specifier (which has never worked correctly) is
unimplemented. All scripts/libraries which use it have been updated. Most
usage of this option was to allow string based bit-wise operations which are no
longer necessary now that Lua 5.3 provides integers and bit-wise operators.
o The base32/base64 libraries have been reimplemented using Lua 5.3's new
bitwise operators. (This library was the main user of the bin.pack "B" format
specifier.)
o A new "bits" library has been added for common bit hacks. Currently only has
a reverse function.
Thanks to David Fifield, Daniel Miller, Jacek Wielemborek, and Paulino
Calderon for testing this branch.
2016-07-02 17:02:27 +00:00
dmiller
799048e9fc
Avoid linking to libsvn_client-1 except for nmap-update
2016-04-07 13:50:13 +00:00
dmiller
bc3ece44c9
Check for Lua 5.2 instead of Lua >=5.2. Closes #259
2016-01-07 05:45:47 +00:00
dmiller
f4619edece
Update http urls for nmap.org to https
2015-11-05 20:41:05 +00:00
dmiller
ef7c910908
Strictly use autoconf-generated build targets for nmap dependencies. Fixes #227
2015-10-28 03:56:01 +00:00
gio
c3b069b0ea
normalized *_check target to check-* target
2015-08-20 19:50:39 +00:00
gio
263872f60b
Normalize some forgotten target
2015-08-20 19:50:37 +00:00
gio
90edf7ba5c
normalized *_[dist]clean target to [dist]clean-* target
2015-08-20 19:50:34 +00:00
gio
3b42a41f44
normalized *_build target to build-* target
2015-08-20 19:50:29 +00:00
gio
08e9abbc62
Fixes #181 keep track and print resume of enabled/disabled Nmap features
2015-07-09 08:48:22 +00:00
gio
b705866220
Print warning if OpenSSL is not found but not explicitely disabled
2015-07-09 08:48:18 +00:00
gio
bf22689ef7
Fail only if python2 components requested Fixes #158
2015-06-11 05:26:40 +00:00
gio
ead27df538
Fixes #86 look only for 2.4 <= python < 3 in configure as python3 is not supported
2015-05-31 16:36:57 +00:00
dmiller
0297e68141
Regenerate configure
2015-05-27 19:50:07 +00:00