Commit graph

7039 commits

Author SHA1 Message Date
joerg
4228090bf4 Fixed security issue in gftp, so bump revision for gtk1 version as well. 2006-06-27 20:17:36 +00:00
joerg
29135dc559 Fix a possible stack overflow on architectures with MAXNAMLEN > 255,
like Solaris. Comment out some unused functions messing with the dirent
interface to fix the build on DragonFly. Bump revision.
2006-06-27 20:11:12 +00:00
wiz
20c8536c3f Fix build with gcc4 on NetBSD-3.99.21. 2006-06-27 14:53:42 +00:00
rillig
926954e283 Fixed gcc warnings. 2006-06-26 11:20:47 +00:00
jlam
229f11418e Install couriertcpd into sbin, which is the location expected by stock
courier-mta and courier-imap.  Bump the PKGREVISION on all three
packages.
2006-06-26 05:21:17 +00:00
salo
dd48107457 Sync with nmap 4.11 2006-06-25 14:29:30 +00:00
salo
eb8dc3d103 Update to version 4.11
- bite the bullet and use GNU make, it's increasingly annoying to try
  avoiding it

Changes:

- Added a dozens of more detailed SSH version detection signatures,
  thanks to a SSH huge survey and integration effort by Doug Hoyte.
  The results of his large-scale SSH scan are posted at
   http://seclists.org/nmap-dev/2006/Apr-Jun/0393.html .

- Fixed the Nmap Makefile (actually Makefile.in) to correctly handle
  include file dependencies.  So if a .h file is changed, all of the
  .cc files which depend on it will be recompiled.  Thanks to Diman
  Todorov (diman(a)xover.mud.at) for the patch.

- Fixed a compilation problem on solaris and possibly other platforms.
  The error message looked like "No rule to make target `inet_aton.o',
  needed by `libnbase.a'".  Thanks to Matt Selsky
  (selsky(a)columbia.edu) for the patch.

  Fixes PR pkg/33806 from Gilles Dauphin.

- Applied a patch which helps with HP-UX compilation by linking in the
  nm library (-lnm).  Thanks to Zakharov Mikhail (zmey20000(a)yahoo.com)
  for the patch.

- Added version detection probes for detecting the Nessus daemon.
  Thanks to Adam Vartanian (flooey(a)gmail.com) for sending the patch.
2006-06-25 14:29:14 +00:00
rillig
48104abbb5 Fixed file ownership. Bumped PKGREVISION. 2006-06-25 08:29:20 +00:00
drochner
242423f4fb fix the other problem with gnomevfs-smb: need runtime library path,
bump PKGREVISION
2006-06-23 17:27:50 +00:00
joerg
6608a2fc44 Needs msgfmt. 2006-06-22 10:29:10 +00:00
joerg
f00a67813c Needs msgfmt. 2006-06-22 10:04:25 +00:00
joerg
bd5d41792f Never include sys/errno.h or define errno. 2006-06-21 21:27:29 +00:00
minskim
e992931f9c USE_TOOLS+=lex 2006-06-21 18:33:51 +00:00
minskim
c8bbccd11d USE_TOOLS+=yacc 2006-06-21 18:31:21 +00:00
jlam
8d76a4878a Use the correct path to each dependencies' libraries and headers by
using BUILDLINK_PREFIX.*, honor PKGMANDIR, and add missing file entries
to the PLIST.  Bump the PKGREVISION to 8.  This should fix the error
noted in the bulk build results:

    http://mail-index.netbsd.org/pkgsrc-bulk/2006/06/20/0000.html
2006-06-21 16:54:25 +00:00
minskim
c3e75b8acf USE_TOOLS+=yacc 2006-06-20 22:19:38 +00:00
minskim
6e1ee94c8a USE_TOOLS+=yacc 2006-06-20 22:18:19 +00:00
minskim
9974bdc83c USE_TOOLS+=lex 2006-06-20 22:17:48 +00:00
minskim
d2459d21be USE_TOOLS+=yacc 2006-06-20 22:12:59 +00:00
joerg
3460da4b4f Patch libtool fragment to support DragonFly. 2006-06-20 20:34:57 +00:00
abs
4006cd4b65 The contents of include/bind vary widly between systems as bind9
dutifully installs whatever it thinks might be missing or just
substandard on the current system.
As the Makefile already adds the contents of share/doc/bind9
dynamically to the PLIST, do the same for include/bind.
Fixes the PLIST on RedHat EL 2 & 3, and does not break it on NetBSD/3
No PKGREVISION bump as no change to anything but generated PLIST
2006-06-20 13:37:22 +00:00
minskim
9928d9eeda Make this package build with gcc-4. Patches provided by John D. Baker
in PR pkg/33764.
2006-06-20 03:37:04 +00:00
christos
c39f292a69 regen 2006-06-19 13:46:36 +00:00
christos
9c757a4659 Try to make this work for 3.0 2006-06-19 13:46:02 +00:00
rillig
33d47824d2 Fixed a typo (SUBST_MESSAGE.cgi => SUBST_MESSAGE.paths) found by pkglint. 2006-06-18 00:25:26 +00:00
christos
8faf9c8aba - don't use getfsstat, use getvfsstat.
- add code to do disk i/o statistics for NetBSD and enable it.
2006-06-17 17:20:56 +00:00
salo
7bb4f4adac Update to version 4.10
Changes:

4.10:
=====
- Updated nmap-mac-prefixes to reflect the latest OUI DB from the IEEE
  (http://standards.ieee.org/regauth/oui/oui.txt) as of May 31, 2006.
  Also added a couple unregistered OUI's (for QEMU and Bochs)
  suggested by Robert Millan (rmh(a)aybabtu.com).

- Fixed a bug which could cause false öpen" ports when doing a UDP
  scan of localhost. This usually only happened when you scan tens of
  thousands of ports (e.g. -p- option).

- Fixed a bug in service detection which could lead to a crash when
  "--version-intensity 0" was used with a UDP scan.  Thanks to Makoto
  Shiotsuki (shio(a)st.rim.or.jp) for reporting the problem and Doug
  Hoyte for producing a patch.

- Made some AIX and HP-UX portability fixes to Libdnet and NmapFE.
  These were sent in by Peter O'Gorman
  (nmap-dev(a)mlists.thewrittenword.com).

- When you do a UDP«CP scan, the TCP ports are now shown first (in
  numerical order), followed by the UDP ports (also in order).  This
  contrasts with the old format which showed all ports together in
  numerical order, regardless of protocol.  This was at first a "bug",
  but then I started thinking this behavior may be better.  If you
  have a preference for one format or the other, please post your
  reasons to nmap-dev.

- Changed mass_dns system to print a warning if it can't find any
  available DNS servers, but not quit like it used to.  Thanks to Doug
  Hoyte for the patch.

4.04BETA1:
==========
- Integrated all of your submissions (about a thousand) from the first
  quarter of this year!  Please keep 'em coming!  The DB has increased
  from 3,153 signatures representing 381 protocols in 4.03 to 3,441
  signatures representing 401 protocols.  No other tool comes close!
  Many of the already existing match lines were improved too.  Thanks
  to Version Detection Czar Doug Hoyte for doing this.

- Nmap now allows multiple ingored port states.  If a 65K-port scan
  had, 64K filtered ports, 1K closed ports, and a few dozen open
  ports, Nmap used to list the dozen open ones among a thousand lines
  of closed ports.  Now Nmap will give reports like "Not shown: 64330
  filtered ports, 1000 closed ports" or "All 2051 scanned ports on
  192.168.0.69 are closed (1051) or filtered (1000)", and omit all of
  those ports from the table.  Open ports are never ignored.  XML
  output can now have multiple <extraports> directive (one for each
  ignored state).  The number of ports in a single state before it is
  consolidated defaults to 26 or more, though that number increases as
  you add -v or -d options.  With -d3 or higher, no ports will be
  consolidated.  The XML output should probably be augmented to give
  the extraports directive 'ip', 'tcp', and 'udp' attributes which
  specify the corresponding port numbers in the given state in the
  same listing format as the nmaprun.scaninfo.services attribute, but
  that part hasn't yet been implemented.  If you absoultely need the
  exact port numbers for each state in the XML, use -d3 for now.

- Nmap now ignores certain ICMP error message rate limiting (rather
  than slowing down to accomidate it) in cases such as SYN scan where
  an ICMP message and no response mean the same thing (port filtered).
  This is currently only done at timing level Aggressive (-T4) or
  higher, though we may make it the default if we don't hear problems
  with it.  In addition, the --defeat-rst-ratelimit option has been
  added, which causes Nmap not to slow down to accomidate RST rate
  limits when encountered.  For a SYN scan, this may cause closed
  ports to be labeled 'filtered' becuase Nmap refused to slow down
  enough to correspond to the rate limiting.  Learn more about this
  new option at http://www.insecure.org/nmap/man/ .  Thanks to Martin
  Macok (martin.macok(a)underground.cz) for writing the patch that
  these changes were based on.

- Moved my Nmap development environment to Visual C++ 2005 Express
  edition.  In typical "MS Upgrade Treadmill" fashion, Visual Studio
  2003 users will no longer be able to compile Nmap using the new
  solution files.  The compilation, installation, and execution
  instructions at
  http://www.insecure.org/nmap/install/inst-windows.html have been
  upgraded.

- Automated my Windows build system so that I just have to type a
  single make command in the mswin32 directory.  Thanks to Scott
  Worley (smw(a)pobox.com>, Shane & Jenny Walters
  (yfisaqt(a)waltersinamerica.com), and Alex Prinsier
  (aphexer(a)mailhaven.com) for reading my appeal in the 4.03
  CHANGELOG and assisting.

- Changed the PortList class to use much more efficient data
  structures and algorithms which take advantage of Nmap-specific
  behavior patterns.  Thanks to Marek Majkowski
  (majek(a)forest.one.pl) for the patch.

- Fixed a bug which prevented certain TCPÙDP scan commands, such as
  "nmap -sSU -p1-65535 localhost" from scanning both TCP and UDP.
  Instead they gave the error message "WARNING: UDP scan was requested,
  but no udp ports were specified.  Skipping this scan type".  Thanks to
  Doug Hoyte for the patch.

- Nmap has traditionally required you to specify -T* timing options
  before any more granular options like --max-rtt-timeout, otherwise the
  general timing option would overwrite the value from your more
  specific request.  This has now been fixed so that the more specific
  options always have precendence.  Thanks to Doug Hoyte for this patch.

- Fixed a couple possible memory leaks reported by Ted Kremenek
 (kremenek(a)cs.stanford.edu) from the Stanford University sofware
 static analysis lab ("Checker" project).

- Nmap now prints a warning when you specify a target name which
  resolves to multiple IP addresses.  Nmap proceeds to scan only the
  first of those addresses (as it always has done).  Thanks to Doug
  Hoyte for the patch.  The warning looks like this:
  Warning: Hostname google.com resolves to 3 IPs. Using 66.102.7.99.

- Disallow --host-timeout values of less than 1500ms, print a warning
  for values less than 15s.

- Changed all instances of inet_aton() into calls to inet_pton()
  instead.  This allowed us to remove inet_aton.c from nbase.  Thanks to
  KX (kxmail(a)gmail.com) for the patch.

- When debugging (-d) is specified, Nmap now prints a report on the
  timing variables in use.  Thanks to Doug Hoyte for the patch.  The
  report loos like this:
  ---------- Timing report ----------
    hostgroups: min 1, max 100000
    rtt-timeouts: init 250, min 50, max 300
    scan-delay: TCP 5, UDP 1000
    parallelism: min 0, max 0
    max-retries: 2, host-timeout 900000
  -----------------------------------

- Modified the WinPcap installer file to explicitly uninstall an
  existing WinPcap (if you select that you wish to replace it) rather
  than just overwriting the old version.  Thanks to Doug Hoyte for
  making this change.

- Added some P2P application ports to the nmap-services file.  Thanks
  to Martin Macok for the patch.

- The write buffer length increased in 4.03 was increased even further
  when the debugging or verbosity levels are more than 2 (e.g. -d3).
  Thanks to Brandon Enright (bmenrigh(a)ucsd.edu) for the patch.  The
  goal is to prevent you from ever seeing the fatal error:
  "log_vwrite: write buffer not large enough -- need to increase"

- Added a note to the Nmap configure dragon that people sick of him
  can submit their own ASCII art to nmap-dev@insecure.org .  If you
  are wondering WTF I am talking about, it is probably because only
  most elite Nmap users -- the ones who compile from source on UNIX --
  get to see the 'l33t ASCII Art.
2006-06-15 15:24:23 +00:00
ghen
1388e5cb0b Only vpnc-script has to be executable, not vpnc.conf. Bump PKGREVISION. 2006-06-14 21:14:32 +00:00
jlam
b17fa2e470 Add a buildlink dependency on openssl to couriertcpd, which needs the
SSL libraries to build couriertls, which encapsulates the logic for
handling SSL connections for Courier services.  Drop the dependency
on openssl from both courier-imap and courier-mta, which only need
the "openssl" tool instead.  Bump the PKGREVISIONs for all three
packages due to the changed dependencies.  Problem noted by Ondrej
Tuma in private email.
2006-06-14 17:01:08 +00:00
ghen
9d8169d2ca Add a patch from Christian Sturm for NetBSD ifconfig(8) command-line
compatibility.  Bump PKGREVISION.
2006-06-13 18:06:21 +00:00
ghen
914f855182 pkglint: HOMEPAGE appears too late. Please put it below MAINTAINER. 2006-06-13 18:04:04 +00:00
wiz
db9d1e1d32 Update to 1.2.6:
1.2.6:
Sam Lantinga - Sun Apr 30 01:48:40 PDT 2006
 * Added gcc-fat.sh for generating Universal binaries on Mac OS X
 * Updated libtool support to version 1.5.22
Sam Lantinga - Wed Nov 19 00:23:44 PST 2003
 * Updated libtool support for new mingw32 DLL build process
Shard - Thu, 05 Jun 2003 09:30:20 -0500
 * Fixed compiling on BeOS, which may not have SO_BROADCAST
Kyle Davenport - Sat, 19 Apr 2003 17:13:31 -0500
 * Added .la files to the development RPM, fixing RPM build on RedHat 8

Bump BUILDLINK_ABI_DEPENDS for SDL shlib changes.
2006-06-12 16:26:30 +00:00
joerg
74a810f560 Prefer NAME_MAX over MAXNAMLEN and avoid statvfs on DragonFly. 2006-06-12 15:24:08 +00:00
tv
9613ee9475 Changes in version 0.1.1.21 - 2006-06-10
o Crash and assert fixes from 0.1.1.20:
    - Fix a rare crash on Tor servers that have enabled hibernation.
    - Fix a seg fault on startup for Tor networks that use only one
      directory authority.
    - Fix an assert from a race condition that occurs on Tor servers
      while exiting, where various threads are trying to log that they're
      exiting, and delete the logs, at the same time.
    - Make our unit tests pass again on certain obscure platforms.

[Noncritical changes, of which there are many, are in the ChangeLog.]
2006-06-12 14:31:49 +00:00
heinz
f9aa7d6329 Fixed spelling mistake. 2006-06-11 19:38:05 +00:00
heinz
35340da53b Updated to version 2.21.
Pkgsrc changes:
  - The module is available in the IP subdirectory on CPAN, so use the shorter
    URL for MASTER_SITES.

Relevant changes since version 2.20:
====================================

- Small bug fixes
- Database update:
  Apr  6 01:20 ripe.db.inetnum.gz
  Apr  6 00:18 delegated-afrinic-20060406
  Apr  5 18:16 delegated-apnic-20060406
  Apr  6 05:03 delegated-arin-20060406
  Apr  6 03:50 delegated-lacnic-20060405
2006-06-11 16:35:38 +00:00
joerg
650c5c40b5 Needs pkg-config. 2006-06-11 14:22:01 +00:00
joerg
200e0017ec Needs pkg-config. 2006-06-11 13:51:25 +00:00
jlam
7439c0ab96 Add and enable couriertcpd. 2006-06-09 22:11:31 +00:00
jlam
2ef7d0f9fa Import couriertcpd and couriertls from courier-mta-0.53.2 as
net/couriertcpd.

This package contains couriertcpd(1), used to daemonize the Courier
services, and couriertls(1) used to provide TLS support for the Courier
services that support them.
2006-06-09 22:11:03 +00:00
dbj
27ec765c71 remove extern declaration of static variable that causes
build failure on darwin
2006-06-09 20:36:31 +00:00
minskim
463e8002f9 USE_TOOLS+=yacc 2006-06-09 16:13:47 +00:00
minskim
ac82fbec63 USE_TOOLS+=lex 2006-06-09 16:05:11 +00:00
joerg
e8ddcc4540 Fix prototype implementation mismatch and DragonFly specific
pcap problem. The former could result in different code for LP64,
so bump revision.
2006-06-09 11:08:53 +00:00
joerg
9fd31586eb Needs msgfmt. 2006-06-09 06:37:51 +00:00
joerg
f58275a4d6 Needs makedepend. 2006-06-09 06:33:27 +00:00
wiz
db35778a04 Sort. 2006-06-09 06:30:11 +00:00
joerg
b8512ff267 Needs libtool. 2006-06-08 19:50:22 +00:00
joerg
b463e15289 Force traditional mode for cpp, at least GCC 3.4+ will not generate
tabs otherwise. Fix errno usage, initialise global FILE * variables
at run time.
2006-06-08 14:29:26 +00:00
minskim
2ccf26bf1b This package needs zlib. 2006-06-07 21:01:15 +00:00