~ubuntu-branches/ubuntu/oneiric/nmap/oneiric

« back to all changes in this revision

Viewing changes to libpcre/config.h.generic

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones, LaMont Jones, stoiko, fyodor, kris, ejlbell, david, doug
  • Date: 2008-01-13 02:07:40 UTC
  • mfrom: (1.2.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20080113020740-kesfam3iuljvp6t1
Tags: 4.53-1
[LaMont Jones]
* Package New upstream release.
* Cherry pick post-4.53 patches from [fyodor].  Closes: #459884
  - remove instances of .nse to prevent the docbook man page translation
    from wrongly including that string at the beginning of lines, which causes
    errors because nroff confuses it with the .ns nroff no-space mode command
  - regenerate man page -- remove instances of .nse to prevent the
    docbook man page translation from wrongly including that string at the
    beginning of lines, which causes errors because nroff confuses it with
    the .ns nroff no-space mode command

[stoiko]

* if nse's connect is issued on an open socket, close the old
  connection before
* move the check, wheter a socket is open, before connecting it again to
  l_nsock_queued() - otherwise there are problems with the returned values..

[fyodor]

* qualify fingerprint name
* spell-check, add 4.50 release announcement
* improve a mysql signature (suggested by Lionel Cons)
* sorting change, I think
* remove a duplicate for rpc number 536870916, userd or vtsk.  I kept vksd
  though without much research.  I'm open to comments from people who think
  we should keep userd instead.
* Added rpcinfo.nse script, which contacts a listening RPC portmapper
* improve nginx detection. patch from Sven Klemm.
  See http://seclists.org/nmap-dev/2007/q4/0682.html
* remove claim that using -v more than twice has no extra effect
* o Fix a bunch of warning/error messages which contained an extra
* o Fixed our Winpcap installer so that it waits for a Winpcap uninstall
* o Fixed Winpcap installer to install the right version of Packet.dll
* Update changelog and version numbers in preparation for 4.51BETA release
* fix version number
* update some links
* update copyright line at the top of files from 1996-2006 to 1996-2008
* remove duplicate crediting in an entry
* o Fixed Nmap Winpcap installer to use CurrentVersion registry key on
* add _ to the allowed workgroup name regex for netbios-ssn matchlines.
  Thanks to Bill Jaeger for the suggestion and partial patch
* Update changelog, version numbers in prep for Nmap 4.52 release
* trivial CHANGELOG adjustment
* applied an nginx http proxy signature patch from Sven Klemm
* Fix a problem which prevented proper port number matching in
  port_or_service() because the port variable passed to portnumber is
  shadowed by the variable passed during portrule check.  Report and
  patch are from Sven Klemm
* o Improved rpcinfo.nse to better sort and display available RPC
* Remove own ntohl() and use packet.u32() instead.  Patch from Sven Klemm
* o Added UPnP-info NSE script by Thomas Buchanan. It gathers
* o Impoved Windows executable installer by making uninstall work better
* update version number and changelog in prep for upcoming 4.53 release

[kris]

* recommitting my r6499: "fix robots.nse output: remove robots.txt
  comments on disallowed entry lines"
* Adding my strftime()-like conversion extensions to the logging functions
  (-oA, -oX, etc).  This contains a CHANGELOG entry and refguide changes
  which (hopefully) sum it up pretty well.
* okay, a change to r6530: the current %R and %T are being removed as
  colons are invalid chracters in Windows and Mac OS X filenames (thanks to
  jah for pointing out the problem on Windows).  What was %r and %t are now
  the new %R and %T.  All this means is that %r and %t are gone, and %R/%T
  are the same as with strftime() but without colons
* adding CHANGELOG entry for r6529 (robots.nse output fix)
* Add CHANGELOG entry for r6558: "Fix Zenmap crash when selecting Help from
  the Compare Results window.  Path wasn't imported"
* Adding new MySQLinfo NSE script for printing MySQL server information
* Upgrading libpcre from version 7.2 to 7.4.  Tested on Linux and Windows
* Fixing build problem on Mac OS X; my mistake (typo)
* adding nmap.fetchfile() function so scripts can find the nmap-* data files
* updating rpcinfo.nse to use nmap.fetchfile() instead of having the huge
  RPC table
* o Fixed multiple NSE scripts that weren't always properly closing their

[ejlbell]

* Traceroute bugfix for when the first hop of the first host in a
  tracegroup (reference trace) times out. The previous patch did not
  completely solve the issue due to an erronous check on the ttl, now we
  use a dedicated boolean flag. Thanks to Sebastián García for the bug
  report and testing.

[david]

* Document Zenmap r6535 in CHANGELOG.
* Escape OS fingerprints when writing them to an XML log. OS fingerprint don't
* Consider Windows paths starting with \ absolute when used with the
  --script option.
* Document Zenmap r6539 in CHANGELOG.
* Give credit for some recent CHANGELOG entries.
* Use just PAGE_READWRITE, not PAGE_READONLY | PAGE_READWRITE in the call to
* Fix the message printed when a host is skipped, for example on Windows when
* Use the filename tag for file name extensions in zenmap.xml.
* Fixed an error that showed itself on Windows when attempting to scan

[doug]

* Small bug in Polycom ViewStation match line
* Changed some protocol names to remove trailing
* Updated the IRC server info script to handle services
* s modifiers added to many match lines.
* I've seen "OpenBSD identd" on a linux box so I
* Renamed irc-serv protocols to irc and added a couple
* Moved BIND match line above a "catch all" line.
* NSE --host-timeout support
* NSE run-time interaction support
* New OfficeScan probe from Tom Sellers

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
 
10
10
If you are going to build PCRE "by hand" on a system without "configure" you
11
11
should copy the distributed config.h.generic to config.h, and then set up the
12
 
macros the way you need them. Alternatively, you can avoid editing by using -D
13
 
on the compiler command line to set the macro values.
 
12
macro definitions the way you need them. You must then add -DHAVE_CONFIG_H to
 
13
all of your compile commands, so that config.h is included at the start of
 
14
every source.
 
15
 
 
16
Alternatively, you can avoid editing by using -D on the compiler command line
 
17
to set the macro values. In this case, you do not have to set -DHAVE_CONFIG_H.
14
18
 
15
19
PCRE uses memmove() if HAVE_MEMMOVE is set to 1; otherwise it uses bcopy() if
16
20
HAVE_BCOPY is set to 1. If your system has neither bcopy() nor memmove(), set
17
21
them both to 0; an emulation function will be used. */
18
22
 
 
23
/* By default, the \R escape sequence matches any Unicode line ending
 
24
   character or sequence of characters. If BSR_ANYCRLF is defined, this is
 
25
   changed so that backslash-R matches only CR, LF, or CRLF. The build- time
 
26
   default can be overridden by the user of PCRE at runtime. On systems that
 
27
   support it, "configure" can be used to override the default. */
 
28
/* #undef BSR_ANYCRLF */
 
29
 
19
30
/* If you are compiling for a system that uses EBCDIC instead of ASCII
20
31
   character codes, define this macro as 1. On systems that can use
21
32
   "configure", this can be done via --enable-ebcdic. */
130
141
/* Define to 1 if you have the <windows.h> header file. */
131
142
/* #undef HAVE_WINDOWS_H */
132
143
 
 
144
/* Define to 1 if you have the `_strtoi64' function. */
 
145
/* #undef HAVE__STRTOI64 */
 
146
 
133
147
/* The value of LINK_SIZE determines the number of bytes used to store links
134
148
   as offsets within the compiled regex. The default is 2, which allows for
135
149
   compiled patterns up to 64K long. This covers the vast majority of cases.
167
181
/* This limit is parameterized just in case anybody ever wants to change it.
168
182
   Care must be taken if it is increased, because it guards against integer
169
183
   overflow caused by enormously large patterns. */
170
 
#ifndef MAX_DUPLENGTH
171
 
#define MAX_DUPLENGTH 30000
172
 
#endif
173
 
 
174
 
/* This limit is parameterized just in case anybody ever wants to change it.
175
 
   Care must be taken if it is increased, because it guards against integer
176
 
   overflow caused by enormously large patterns. */
177
184
#ifndef MAX_NAME_COUNT
178
185
#define MAX_NAME_COUNT 10000
179
186
#endif
185
192
#define MAX_NAME_SIZE 32
186
193
#endif
187
194
 
188
 
/* The value of NEWLINE determines the newline character sequence. On
189
 
   Unix-like systems, "configure" can be used to override the default, which
190
 
   is 10. The possible values are 10 (LF), 13 (CR), 3338 (CRLF), -1 (ANY), or
191
 
   -2 (ANYCRLF). */
 
195
/* The value of NEWLINE determines the newline character sequence. On systems
 
196
   that support it, "configure" can be used to override the default, which is
 
197
   10. The possible values are 10 (LF), 13 (CR), 3338 (CRLF), -1 (ANY), or -2
 
198
   (ANYCRLF). */
192
199
#ifndef NEWLINE
193
200
#define NEWLINE 10
194
201
#endif
213
220
#define PACKAGE_NAME "PCRE"
214
221
 
215
222
/* Define to the full name and version of this package. */
216
 
#define PACKAGE_STRING "PCRE 7.2"
 
223
#define PACKAGE_STRING "PCRE 7.4"
217
224
 
218
225
/* Define to the one symbol short name of this package. */
219
226
#define PACKAGE_TARNAME "pcre"
220
227
 
221
228
/* Define to the version of this package. */
222
 
#define PACKAGE_VERSION "7.2"
 
229
#define PACKAGE_VERSION "7.4"
223
230
 
224
231
 
225
232
/* If you are compiling for a system other than a Unix-like system or
261
268
 
262
269
/* Version number of package */
263
270
#ifndef VERSION
264
 
#define VERSION "7.2"
 
271
#define VERSION "7.4"
265
272
#endif
266
273
 
267
274
/* Define to empty if `const' does not conform to ANSI C. */